小编big*_*web的帖子

为什么导入订单的 Eslint 插件在 CRA 中不起作用?

我安装eslint-plugin-import-order并将其添加eslintConfigpackage.json.

我有错误:

Definition for rule 'import/order' was not found (import/order)
Run Code Online (Sandbox Code Playgroud)

请帮我处理一下。

沙盒:https://codesandbox.io/s/elegant-elbakyan-pilnc

javascript eslint create-react-app

14
推荐指数
1
解决办法
1万
查看次数

我应该记住自定义钩子中的函数吗?

我有计数器组件。我用自定义钩子封装了业务逻辑。我应该通过各种方式优化功能useCallback吗?如果有输入onchange处理程序,情况会一样吗?

const increment = () => {
    setCount(count + 1);
};
Run Code Online (Sandbox Code Playgroud)

const increment = useCallback(() => {
    setCount(count + 1);
}, [count]);
Run Code Online (Sandbox Code Playgroud)

reactjs react-hooks usecallback

7
推荐指数
2
解决办法
57
查看次数

为什么我应该在 React 中使用 key 作为列表项的字符串?

React Doc 解释了为什么为列表项提供键很重要。它指定键是字符串属性。

那么我应该每次都将我的 id 转换为字符串作为密钥吗?

<ul>
  {data.map(item => (
    <li key={item.id.toString()}>
      {item.text}
    </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

你能告诉我这是什么原因吗?我考虑过数字排序作为字符串的问题,但这似乎是另一种情况。

反应文档。列表和键

jsx reactjs

5
推荐指数
1
解决办法
3517
查看次数