Files
lcbp3.np-dms.work/frontend/node_modules/eslint-plugin-react/lib/rules/no-will-update-set-state.js
2025-09-21 20:29:15 +07:00

16 lines
441 B
JavaScript
Executable File

/**
* @fileoverview Prevent usage of setState in componentWillUpdate
* @author Yannick Croissant
*/
'use strict';
const makeNoMethodSetStateRule = require('../util/makeNoMethodSetStateRule');
const testReactVersion = require('../util/version').testReactVersion;
/** @type {import('eslint').Rule.RuleModule} */
module.exports = makeNoMethodSetStateRule(
'componentWillUpdate',
(context) => testReactVersion(context, '>= 16.3.0')
);