Oleg
а какие есть кейсы когда не справедливо?
вызываешь функцию с аргументом, но при этом это должен быть componentDidMount.
Frontend Priest
а какие есть кейсы когда не справедливо?
useEffect нужен явно для инициализации компонента, поэтому пишется с пустым массивом депсов, но правилу плевать, оно видит непрописанные депсы и ругается
Oleg
и аргумент динамический.
Ivansky
useEffect(() => { loadEquipment(); }, [loadEquipment]);
Если у тебя ссылка на функцию меняется сверху каждый рендер, то этот эффект будет вызываться каждый раз. По уму контролировать изменение определенных событий нужно не через изменение функции колл-бека, а верхнеуровневой логикой, ссылка на функцию должна быть идентична каждый вызов, или игнорироваться ее изменение в ниже-лежащем компоненте, который ничего об это знать не должен.
Cenator 🐈
тогда вопрос нужно ли вообще такое правило… )))
Вообще без линтера пишу, пока жив
Ivansky
Линтер нужен только тем кто плохо разбирается в замыканиях или просто чтобы замыленный глаз не подвел
Дима
линтер нужен лишь тем кто пишет код с ошибками 💁‍♂️
artalar
Я начал печатать вопрос, пока его формулировал вспомнил коече и полез в гугл.., в итоге нашел ответ: open graph. Всем спасибо.
Eugene
держи в курсе
Volodymyr
в цсс чате забанен есть чисто вендорный префикс под сафарю? а то webkit общий для хрома и сафарей
Ivansky
Какой вопрос, такой ответ)
George
Всем привет! Вот есть build. Как его на гите развернуть?
George
он самый
Anonymous
если только статика https://htmlacademy.ru/blog/useful/programming/github-as-hosting
George
если бы туда можно было бы просто build положить я бы не спрашивал_
Ivansky
если бы туда можно было бы просто build положить я бы не спрашивал_
напиши скрипт который будет билдить и пушить файлы в gh-pages бранч
Volodymyr
в цсс чате забанен есть чисто вендорный префикс под сафарю? а то webkit общий для хрома и сафарей
возвращаюсь к вопросу мб кто-то сталкивался с такой херней что в сафари вылазают какие-то непонятные маржины?
Volodymyr
da
Volodymyr
styled-normalize Совы
Volodymyr
трайну ща
Vlad
@VirginRouge Установи gh-pages. В "scripts" package.json добавь вот это: "deploy": "npm run build && gh-pages -d public" Потом просто npm run deploy и приложение задеплоится. в настройках GitHub Pages должна стоять ветка gh-pages https://github.com/tschaub/gh-pages
Volodymyr
display block
не хочет, лана буду пробовать всякое разное
🦜
если на кодпене, то да
Anonymous
НеКонстантин
Народ, подскажите. Redux упорно считает, что функция sort не меняет мой массив, а потому ленится перерисовывать компонент. Притом стор меняется, как мне и надо. Может кто сталкивался?
Anonymous
ветка мастер
Anonymous
корень /docs
Anonymous
https://an1rk4.github.io/
Anonymous
https://github.com/an1rk4/an1rk4.github.io
Anonymous
@VirginRouge пожалуста
НеКонстантин
Это уже понял) Потому и спрашиваю, как ему лучше намекнуть, что массив то изменился
George
@VirginRouge пожалуста
отходил. Увидел. Спасибо
George
@VirginRouge пожалуста
только твое приложение не работает или у тебя ссылка есть?
George
ссылка на корень документов то для чего)?
Oleg
memo же сравнивает пропсы и рендерит, если они разные? у меня одинаковые пропсы, но рендер прошёл.
George
https://gitname.github.io/react-gh-pages/ - вот так надо
Anonymous
ссылка на корень документов то для чего)?
блин только что все работало походу кэш какой то погоди
Anonymous
https://an1rk4.github.io/
Anonymous
ппц в доках одно на деле другое
Anonymous
кароч я хз
Anonymous
щас все в корне работает
Anonymous
кк жду
кароч закинь все в корень, и проверь что ты все закомитил, если не поможет закинь в папку docs, поидее должна быть на стройка в репозитории но ее нет, ветка 100% мастер
Anonymous
https://help.github.com/assets/images/help/pages/select-master-branch-docs-folder-as-source.png
George
Сейчас повожусь
Anonymous
Сейчас повожусь
имя тоже точное должно быть
Anonymous
George
"homepage":"http:georgekrikunov.github.io/my-app" - это я в json перед билдом добавил
George
потом в репозиторий my-app
George
https://georgekrikunov.github.io/my-app/
Anonymous
так не будет работать
George
таак
George
а как будет?
Anonymous
имя репозитория должно быть строго по маске в твоем случае репа должна называться georgekrikunov.github.io
Ivansky
не обязательно репа должна быть с именем [something].github.io
Anonymous
не обязательно репа должна быть с именем [something].github.io
я на 100% точность не претендую, но так работает вроде если у тебя организаия указана
George
не. лол)
Anonymous
во че нашел
Anonymous
If your site is a User or Organization Page that has a repository named <username>.github.ioor <orgname>.github.io, you cannot publish your site's source files from different locations. User and Organization Pages that have this type of repository name are only published from the master branch.
George
во че нашел
https://georgekrikunov.github.io/my-app/