emptyArrayDefaultDefault prop value [] creates a new array reference every render — extract to a module-level constantsmall-rules/rerender-memo-with-default-valuePrevent inline empty object and array defaults in component prop destructuring.
emptyArrayDefaultDefault prop value [] creates a new array reference every render — extract to a module-level constantemptyObjectDefaultDefault prop value {} creates a new object reference every render — extract to a module-level constantThis rule does not accept options.
function Component({ options = {} }) { return options;}function Component({ options = { enabled: true } }) { return options;}