Специализация
Python Backend Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
React Frontend Developer
Выберите навыки
React
JavaScript
Git
Redux
Webpack
Сложность
1-3
4-6
7-8
9-10
Рейтинг вопросов
1
2
3
4
5
Подпишись на React Developer в телеграм
Как использовать createSlice и какие преимущества он предоставляет?
createSlice — это утилита из Redux Toolkit, которая позволяет объединить редьюсеры и действия в одном объекте. Это упрощает создание редьюсеров, избавляет от необходимости вручную писать типы действий и улучшает читаемость кода. В ответах к этим действиям создаются автоматические генераторы действий и редьюсеров.
Что такое FSD-архитектура? Какие слои использовали?
FSD делит проект на слои по бизнес-логике:
App — инициализация, роутинг.
Pages — страницы.
Features — фичи (например, авторизация).
Entities — бизнес-сущности (User, Product).
Shared — UI-кит, утилиты.
Почему в Go нельзя безопасно читать и писать в один slice из разных goroutine без синхронизации?
Slice в Go не потокобезопасен. Если одна goroutine читает, а другая изменяет slice одновременно, возникает data race. Это может привести к повреждению данных или panic.
В чем разница между nil slice и empty slice и почему это важно при работе с JSON?
Nil slice имеет значение nil, а empty slice - это slice длины 0. При сериализации в JSON nil превращается в null, а empty slice в [].
Рейтинг:
1
Сложность:
3
Рейтинг:
2
Сложность:
6
Рейтинг:
5
Сложность:
5
Рейтинг:
4
Сложность:
4