Question : component should be written as a pure function
Answered by : mariano
//Probably you have Slint rules that does not allow you to do write convenient code
//Use a pure stateless component
export const myComponent = () => return ()
/*Disable Slint Rules */
// eslint-disable-next-line react/prefer-stateless-function
export class myComponent extends React.Component { ...
}
Source : | Last Update : Tue, 09 Aug 22
Question : Component should be written as a pure function
Answered by : shalitha
// Add constructor() like:
exports class myComponent extends React.Component { constructor(props) { super(props); this.state = {}; } render() { return ( <div>Hello</div> ); }
}
Source : | Last Update : Thu, 22 Oct 20
Question : components should be written as a pure function
Answered by : david-bassey
class Foo extends React.PureComponent { render() { return <div>{this.props.foo}</div>; }
}
Source : https://stackoverflow.com/questions/43378911/eslint-component-should-be-written-as-a-pure-function-react-prefer-stateless | Last Update : Tue, 26 Apr 22