Alex
у тебя же один стейт на все 4 компонента...
Alex
вынеси плюсик с меню в отдельный компонент например )
Eugene
ну или да сделать 4 отдельных компонента
Eugene
дело в том, что у меня таких компонентов может быть 50 на странице
Eugene
какое оптимальное решение?
Eugene
вынеси плюсик с меню в отдельный компонент например )
имеешь в виду в цикл закидывать отдельный компонент со своим стейтом собственным?
Alex
ну да
Eugene
надо попробовать
Eugene
ну да
супер, красавчик
Eugene
супер, красавчик
https://codesandbox.io/s/runtime-cookies-8c6pk 🤔
Eugene
https://codesandbox.io/s/runtime-cookies-8c6pk 🤔
дада, я сделал уже так, спасибо
Eugene
кек компонент не может не работать не правильно)
Eugene
обновил 👀
KillEmAll
KillEmAll
Подскажите по коду ребят пожалуйста. Пытаюсь понять HOCи. Получается внутри хока принимается два аргумента и возвращается компонент в котором второй аргумент записан в виде chiildren первого. Верно?
Ilia
Такая проблема ( В списке продуктов я кликаю по линк определенного продукта => перехожу на страничку этого продукта (Консоль чистая) =>по линку возвращаюсь в список продуктов (В консоли всплывает Warning) =>Снова по линку перехожу на продукт(Всплывает Error c ссылкой на строчку Route)Что приводит к этой ошибке? Warning( An effect function must not return anything besides a function, which is used for clean-up. You returned null. If your effect does not require clean up, return undefined (or nothing). ) Error ( The above error occurred in one of your React components: C cсылкой на строчку ( <Route path={path} component={props => <Component {...props}/>} key={id}/> ) ) Прошу вашей помощи!)
Ilia
Я нашел кажется ошибку ,она в useEffect.Ребят,как мне правильно проверить, пустой ли store или нет? Я так проверяю,но кажется это приводит к ошибке,так как я возвращаю null. ( useEffect(() =>(products.length === 0)? dispatch(getProducts(`url`, {title: `products`})) : null,[]); )
Ilia
нельзя null возвращать в useEffect,но можно undefined
🅅aleriy
нельзя null возвращать в useEffect,но можно undefined
некорректная постановка вопроса
Andrey
нельзя null возвращать в useEffect,но можно undefined
Зачем из него что-то возвращать?
🅅aleriy
колбек useEffect может возвращать функцию либо не возвращать ничего
Ilia
В общем я тупанул,в useEffect написал тернарку ,в которой если true,то подгружались товары ,если false ,то возвращал null
Dmitry
draft js кто то юзал ? не работает отмена ввода порсле вставки
Roman
Привет. Ребят, немного "выпал" из React-разработки. Сейчас буду делать новый проект на React. Стоит использовать классы или функциональные компоненты (т.е хуки)? Или как-то объеденить их использование?
Roman
Хуки
Даже, если классы использовать привычней (и субъективно – удобнее)? Хотя, да, useEffect – это нечто :)))
Ilia
Ребят,есть какой-то плагин для реакт плавной прокрутки сайта( не по якорю) или моете пожалуйста скинуть туториал ,как это нативно написать?)
Roman
На любой длинной странице
Roman
И в консоль вставь
Roman
window.scroll({ top: 2500, left: 0, behavior: 'smooth' });
Roman
:)))
Ilia
Cпасибо большое!)
Cenator 🐈
Не здесб
Anonymous
Ок , спасибо
Vova
Всем привет. Есть разница где лучше создавать порталы? В App или в Index или это вообще не важно?
Anonymous
Всем привет, подскажите пожалуйста, кто нибудь использовал reactivesearch?
Alexander
Ребят, а кому ещё пишут спам-китайцы?
Cenator 🐈
Alexander
Всем, отмечай как спам
Что это за новый вид развода?:)
Alexander
Это не важно
А если интересно?
Lena
всем привет, такой вопрос. папка в которой лежит файл index.html а также в ней-же лежат некоторые картинки называется допустим public
Anonymous
Ага, нужен тот, кто использовал, есть вопрос)
Nickie
Ага, нужен тот, кто использовал, есть вопрос)
Думаю, будет более эффективнее сраза задать вопрос :)
Nickie
Это вопрос ?
Риторический :)
Lena
всем привет, такой вопрос. папка в которой лежит файл index.html а также в ней-же лежат некоторые картинки называется допустим public .для того, чтобы запустить через гитхаб свой сайт, гитхаб требует папку docs из которой он собственно возьмет файл html. так вот, переименовала папку public в docs запускаю npm run build и он не находит этот файл index.html
Lena
что я делаю не так?
Lena
может где-то надо перезаписать путь к этому файлу, вот только где?
Nickie
В docs есть index.html?
Lena
да
Igor
может где-то надо перезаписать путь к этому файлу, вот только где?
nom run build это алиас, посмотри в package.json что там вызывается и пляши от этого
Адыл
Посмотри тут
Адыл
Может поможет
Lena
https://reactgo.com/deploy-react-app-github-pages/
СПС но пыталась так сделать, не особо вышло
Lena
Точнее не пыталась а сделала
Lena
Но нихрена не отобразилось ничего
Oleg
Ну и деплой куда надо
Mourat
Всем привет
Mourat
Подскажите в урл картинки как можно значение пропс подставить? <img src="https://i.imgur.com/Hj3DrOT.png" className={s.avatar} alt="" /> интересует не полная замена урл, а только подстановка имени файла
Mourat
спасибо
Roman
ребят, всем привет. Юзаю material ui для компонентов. Вешаю онклик на медиабаттон, action отрабатывает, но реакт extension бросает
Roman
не понимаю. В теле же и вызываю
Roman
Roman
Или тип, нельзя в {} писать онклик
Anonymous
Mismatching Versions of React and React DOM You might be using a version of react-dom (< 16.8.0) or react-native (< 0.59) that doesn’t yet support Hooks. You can run npm ls react-dom or npm ls react-native in your application folder to check which version you’re using. If you find more than one of them, this might also create problems (more on that below). https://reactjs.org/warnings/invalid-hook-call-warning.html
Anonymous
у меня была такая ошибка из-за того, что одна из либ использовала реакт старой версии, вылезла очень внезапно, решилось webpack alias'es для зависимостей
Roman
"react": "^16.8.6", "react-dom": "^16.8.6",
Anonymous
а logout обычная функция/action creator или хук?
Roman
action