面试题答案
一键面试- 创建计数器及增减函数:
import { createSignal } from 'solid-js';
const [count, setCount] = createSignal(0);
const increment = () => setCount(count() + 1);
const decrement = () => setCount(count() - 1);
createSignal
返回值说明:createSignal
返回一个数组,包含两个部分。- 第一部分是当前状态值的读取函数(如上面代码中的
count
)。通过调用这个函数(count()
)可以获取当前信号的值。 - 第二部分是状态更新函数(如上面代码中的
setCount
)。调用这个函数并传入新的值,就可以更新信号的值,从而触发依赖该信号的组件重新渲染。