Middle/Senior Full-stack Node.js/React Developer
Компания: Scand
Зарплата: Не указана
Тип занятости:
Ищем волшебника Node.js и React! Если вы можете превращать баги в функции, а код в искусство, мы ждем вас! Иногда нам нужно больше, чем просто "hello world" — например, "привет, новый фронтенд!" Пишите и про вас заговорят весь офис — и мы не про кофе!
Подробнее: https://telegra.ph/MiddleSenior-Full-stack-NodejsReact-Developer-09-04
#javascript #developer
Компания: Scand
Зарплата: Не указана
Тип занятости:
Ищем волшебника Node.js и React! Если вы можете превращать баги в функции, а код в искусство, мы ждем вас! Иногда нам нужно больше, чем просто "hello world" — например, "привет, новый фронтенд!" Пишите и про вас заговорят весь офис — и мы не про кофе!
Подробнее: https://telegra.ph/MiddleSenior-Full-stack-NodejsReact-Developer-09-04
#javascript #developer
Telegraph
Middle/Senior Full-stack Node.js/React Developer
SCAND - компания по разработке программного обеспечения с опытом более 25 лет, предоставляющая широкий спектр услуг в сфере IT. Приглашаем Full-Stack разработчика для работы на проектах со стеком Node.js/React с возможностью профессионального и карьерного…
#собесы #javascript #senior
Вопросы, которые могут задать на собеседовании Senior JavaScript Developer.
Проверьте себя без помощи поисковиков!
❓Что такое Redux?
Пример кода:
// Redux example
const initialState = { count: 0 };
function reducer(state = initialState, action) {
switch (action.type) {
case 'INCREMENT':
return { count: state.count + 1 };
default:
return state;
}
}
const store = createStore(reducer);
store.dispatch({ type: 'INCREMENT' });
console.log(store.getState()); // { count: 1 }
❗️Ответ:
Redux — это библиотека для управления состоянием приложения. Она использует однонаправленный поток данных и хранилище (store), которое содержит все состояние приложения. Состояние изменяется с помощью действий (actions), которые передаются в редюсеры (reducers). Редюсеры — это чистые функции, которые возвращают новое состояние на основе предыдущего состояния и действия.
Ссылка на документацию Redux: Documentation (https://redux.js.org/)
@JavaScript_Jobb
Вопросы, которые могут задать на собеседовании Senior JavaScript Developer.
Проверьте себя без помощи поисковиков!
❓Что такое Redux?
Пример кода:
// Redux example
const initialState = { count: 0 };
function reducer(state = initialState, action) {
switch (action.type) {
case 'INCREMENT':
return { count: state.count + 1 };
default:
return state;
}
}
const store = createStore(reducer);
store.dispatch({ type: 'INCREMENT' });
console.log(store.getState()); // { count: 1 }
❗️Ответ:
Redux — это библиотека для управления состоянием приложения. Она использует однонаправленный поток данных и хранилище (store), которое содержит все состояние приложения. Состояние изменяется с помощью действий (actions), которые передаются в редюсеры (reducers). Редюсеры — это чистые функции, которые возвращают новое состояние на основе предыдущего состояния и действия.
Ссылка на документацию Redux: Documentation (https://redux.js.org/)
@JavaScript_Jobb
#собесы #javascript #senior
Вопросы, которые могут задать на собеседовании Senior JavaScript Developer.
Проверьте себя без помощи поисковиков!
❓Как работает Context API в React?
Пример кода:
const MyContext = React.createContext();
function App() {
return (
);
}
function ChildComponent() {
const value = useContext(MyContext);
return {value};
}
❗️Ответ:
Context API позволяет передавать данные через дерево компонентов без необходимости передавать пропсы на каждом уровне. Это особенно полезно для глобальных данных, таких как тема, настройки пользователя или состояние аутентификации. Контекст создается с помощью React.createContext, а данные передаются через Provider и потребляются с помощью useContext или Consumer.
Ссылка на документацию React: Context (https://reactjs.org/docs/context.html)
@JavaScript_Jobb
Вопросы, которые могут задать на собеседовании Senior JavaScript Developer.
Проверьте себя без помощи поисковиков!
❓Как работает Context API в React?
Пример кода:
const MyContext = React.createContext();
function App() {
return (
);
}
function ChildComponent() {
const value = useContext(MyContext);
return {value};
}
❗️Ответ:
Context API позволяет передавать данные через дерево компонентов без необходимости передавать пропсы на каждом уровне. Это особенно полезно для глобальных данных, таких как тема, настройки пользователя или состояние аутентификации. Контекст создается с помощью React.createContext, а данные передаются через Provider и потребляются с помощью useContext или Consumer.
Ссылка на документацию React: Context (https://reactjs.org/docs/context.html)
@JavaScript_Jobb