const showModal = useCallback(
(type, props) => {
setModalsState(modals => ({ ...modals, [type]: { show: true, props } }));
},
[],
);
похоже большинство разработчиков алгоритмы презирают. Считают что это не нужно знать вообще и очень ненавидят алгоритмические интервью в ФААНГах и им подражающим.
q = true ? true : false;
let q: boolean;
q = true;
interface A {
a?: typeof q // по идее же должен тип boolean задаться переменной
}
const a: A = {a: true} // все ок
const b: A = {a: false} // ошибка