Привет!
Это тест для React
Пожалуйста, заполните опрос
Пожалуйста, ответьте на 7 технических вопросов
Ура! Остался последний шаг :)
(2) Почему данный код сработает некорректно?
export const deleteUserSearch = searchId => (dispatch, getStore) => {
const userSearch = getStore().userSearch;
const index = findIndex(userSearch, { id: searchId });
let newSearch = userSearch;
newSearch.splice(index, 1);

return api
.delete(`/store/search?&id=${searchId}`)
.then(() => {
dispatch({ type: types.DELETE_USER_SEARCH_SUCCESS, userSearch: newSearch });
})
.catch((error) => {
console.log(error);
});
}


Перечислите методы для оптимизации компонентов и хуков?
Укажите все, о которых знаете.
(1) Какими инструментами вы дебажите js приложение?
(2) Дана строка, нужно написать функцию, которая возвращает значение true, если строка — палиндром, и false, если это не так. При решении задачи необходимо учитывать пробелы и знаки препинания.
Примеры: isPalindrome('Ala') === true
isPalindrome('Good') === false


Предложите практическое решение задачи
(2) Когда нужно использовать Class Component вместо Functional Component?
Предложите практическое решение задачи
(1) Какое отличие state от props?
(1) Что не так с этим кодом?
this.setState((prevState, props) => ({streak: prevState.num + props.num})
(1) Какие препроцессоры вы использовали? Какие плюсы у них?
Ваше имя и фамилия