Nikolai
Bogdan
Алексей
зачем тогда реакт или вуе, если все может быть кастомное?
Затем что по умолчанию они никак не завязаны на архитектуру. Мы сами решаем на сколько нам критично мешать логику и отображение. На самом деле как по мне используя более или менее аппобированную технологию можно об этом не переживать для большинства проектов.
Bogdan
Valentin
Алексей
Bogdan
Чуш полная, сделав логику на жс, ты отказываешься от всего, что предлагается либой, тянуть либу ради рендер? Тогда вообще без неё лупи, юзай шаблонизаторы и пиши на жиквери, в чем проблема?
Bogdan
Я предложил тебе вариант, пишешь на жиквери, используешь какой то из шаблонизаторов и вот ты можешь перенести свою чудо логику в другой проект
Bogdan
нагородить велосипедов, что бы можно было переносить проект из фреймворка в другой фреймворк, ради чего? на микро секунду где то будет быстрее рендер?
Valentin
Bogdan
Ты компоненты создаёшь так же с его помощью, а не без, все через него идёт, максимум, что можешь без него, это хранилище, и все, что с ним
Андрей
А о чём спор?
Bogdan
У человека логика, ui, реакт отдельно, что бы можно было все перенести в другой фрейм, тогда вывод, зачем его тянуть ради рендера
Michail
Подскажите если самый верхний компонент перерендерится, то все его потомки без исключения будет перендерены
Ivan
Michail
Ivan
а что за оно
Гугли react memo, pure components, shouldComponentUpdate и всё остальное.
Bogdan
а что за оно
Если пропсы не изменились, выше сказанное есть, апдейта не будет
Bogdan
Ivan
Rustam
Ребят, ни у кого не было проблем с хуками и hot-reload?
Bogdan
Когда вижу, что люди делают такие доклады, интересные вещи, всегда расстраиваюсь, потому что понимаю, сколько же всяких технологий и насколько все объёмно
.
Ivan
Michail
Подсепжите я могу как то повесить console.log() или хоть что-то что покажет вызов данного компонента
Alexey
Michail
Volodymyr
Michail
Volodymyr
&
гугли how to debug react
Michail
Понял, спасибо зп совет
Anonymous
Ребят, есть кто сумел заюзать MediaRecorder API на iOS 13?
Anonymous
Я про Safari, с Хромом на iOS все печально
Damir
Всем привет, как использовать firebase Phone Auth в php?
Sergey
Pavel
Лол 8.5к человек)
Denis 🇺🇦
Aggosh
Здравстуйте, я недавна начал вкатываться в js и в React и у меня есть пара вопросов возможно глупых:
- зачем писать ; видь работает и без него ?
- что за dispatch, вроде как он просто вызывает эвент после события ?
- Что такое export ?
- Зачем в этой строке два раза "=>", насколько я понял, это новый синтаксис вызова фунций, но всё ещё не пойму зачем их тут 2 ? Почему 1 из них может быть пустой ?
export const login = (username, password) => dispatch => { .....
- Почему импорт из некоторый модулей в "{ }"?
- Почему в этой строке стоит default и нет имени функции ?
export default function(state = initialState, action){
Буду благодарен, если ответите хоть на часть этих вопросов
Roman
Aggosh
Anonymous
Igor
как будто это плохо
El
Есть стор, в котором массив в 8000 объектов. Они туда попадают при запуске приложения. Объекты листятся, нужно понравившиеся сделать favourite. Изначально на объекте isFav нету. Как сделать?
Пока идея брать объект по его id и юзать тот же action creator, который насыщает стор в начале приложения. Попутно добавив isFav в объект с нужным id через forEach.
Sm•ok
нужен map ?
Ilya
Давай :)
Sm•ok
Ilya
map
Sm•ok
Sm•ok
можешь тернаркой сделать, если хочешь
Sergey
A
Добрый день. Подскажите, пожалуйста, как вы импортируете scss в react?
Я в коде написал:
import './App.scss'
В конфигах prod и dev настроил:
{
test: /\.(sass|scss)$/,
use: [
require.resolve('style-loader'),
require.resolve('css-loader'),
require.resolve('sass-loader')
]
},
но выдает ошибку "Failed to compile"
A
Мне кажется это распространенная ошибка, но решение не могу найти
A
при этом если меняю фаил на sass, то все ок, но сами стили сайт не видет
A
Да, ставил
Pavel
Oleg
нормальная ли идея писать свои компоненты, чтоб не использовать материал/антд? в начале казалось, что это круто - минус зависимость, но чёт, попытался скопировать их компоненты, получается криво и начинаю сомневаться.
Dmitry
Ну материал/антд итд для того и созданы чтоб не писать свое
A
проблема в том, что сам фаил App.scss почему-то рассматривает как функцию http://prntscr.com/poozam
Oleg
ну окей. спасибо.
Таймураз
Сыктывкара
A
Нет) пробую перывй сайт создать на реакте)
A
сайт создаю в рамках курса, webpack ранее настраивал, позно што-то менять, да и хотелось бы разобратся в данных технологиях
El
arr.map(obj => {
if(obj.id !== id) {
return obj
}
return {...obj, isFav: true}
})
набросал по фасту
"Как сделать?" относилось не к тому, как добавить проперть в объект. Вопрос о реализации затеи в целом.
Хорошо ли принять в начале работы приложения 8000 items (эта часть це хорошо) и далее, добавив isFav на некоторые, использовать тот же actions creator c тем же action.type, что использовался в начале для получения списка в 8000. Этот тот же actions creator будет снова с тем же action.type отправлять на стор те же 8000 объетов, некоторые слегка модифицированные (с isFav).
A
Курс от webformyself
Oruj
ребят чет не хочет переключаться. импорты все сделал
Yury