narutaro / note

0 stars 0 forks source link

React #6

Open narutaro opened 1 year ago

narutaro commented 1 year ago

[React]useStateでオブジェクト(連想配列)や配列の一部を更新する方法

const [state, setState] = useState({ id: 1, name: 'foo' });

const updateState = () => {
  setState((prevState) => ({ ...prevState, name: 'bar' }));
  // { id: 1, name: 'bar' }
};
narutaro commented 1 year ago

Color Reference

narutaro commented 1 year ago

【React】特定の条件の場合にComponentにPropsを渡す小ワザを解説

export const Comp = ({ cond: boolean }) => {
  // condがtrueの時にpAを渡したい
  return(
    <SomeComp
      pA={...}
    />
  );
};