自变量与因变量

https://segmentfault.com/a/1190000040297446

  1. 2x + 1 = y

x是自变量,
y的值受x影响,是因变量

react的自变量

  1. const [state, setState] = useState(1);
  2. // 取值
  3. console.log(state);
  4. // 赋值
  5. setX(2);

有了自变量,当然也有因变量

  1. // 无副作用
  2. const y = useMemo(() => x * 2 + 1, [x]);
  3. console.log(y);
  4. // 有副作用
  5. useEffect(() => document.title = x, [x]);

有了自变量与因变量,再配合描述视图的方式,就能描述组件UI