ESLint規則

防止在函數/組件內部調用匿名元組模式。


為什麼需要

createRxState(defaultValue)每次調用時都會創建新的存儲。在模組頂層導出使用是安全的,但在React組件內部調用時,可能會在每個渲染路徑中創建新的存儲。

ESLint平面配置

js
const globalRxState = require("@byeolnaerim/global-rx-state/eslint-rules");

module.exports = [
  {
    plugins: {
      "global-rx-state": globalRxState,
    },
    rules: {
      "global-rx-state/no-tuple-global-rx-state-in-function": "error",
    },
  },
];

舊版rulesdir

bash
eslint src --rulesdir node_modules/@byeolnaerim/global-rx-state/eslint-rules
© 2026 Byeolnaerim. 版權所有。介紹隱私政策