Sheldhur
на странице есть элимент position: fixed, bottom: 0, надо сделать так, чтобы при приближении к футтеру он в него упирался и не двигался дальше. На чистом css такое мутится? или без жс никак?
Sheldhur
sticky footer
мне не нужен футер прибитый к полу
Lom-Ali
а апишка как написана, бэк присылает все данные в одном запросе? или у него несколько апишек для получения каждого поля?
/api/criterions/ - присылает массив элементов. /api/criterions/id/ - присылает один по id. /api/criterions/id/items/ - все items которые связаны с Criterion /api/criterions/id/items/item_id/ - один item. Мне нужно, чтобы первый селект сразу сделал get запрос на /criterions/ ,затем исходя из того , какой из перечисленных criterions выберет пользователь, создать новый селект вставив id в get запрос из выбранного элемента.
Lom-Ali
Если я делаю <option key={criterion.id} value={criterion.value}> , то как мне потом достать id оттуда? event.target.key не получается
Lom-Ali
Key никак не достать
А как передавать id? Только через props?
Cenator 🐈
А как передавать id? Только через props?
Дата атрибуты или любой другой валидный атрибут, name, вроде можно
Пöß d'Ivoire
передай в клик-хендлер первого селекта id как параметр обрабтчика, а в нем делай запрос данных для следующего селекта
Cenator 🐈
Value + onChange
Пöß d'Ivoire
onChange значит, а value = id для каждого айтема в селекте
Артём
как называть контейнерный редакс компонент? есть например <MainMenu/>, какой префикс обычно добавляете?
Paul
Нет редакса, нет проблем
Артём
или в родителе весь стейт?
Alexey
или в родителе весь стейт?
погодь, ща кто-нибудь предложит эффектор и они все оргию устроят (:
Daniil
Когда уже сделаете бота чтобы на слово редакс тригерился и кидал ссылку на эфектор?
Anonymous
Я
подскажи пожалуйста, в чем может быть дело? сделал все в точности как в ридми: import { Editor, EditorState } from "draft-js"; function MyEditor() { const [editorState, setEditorState] = React.useState( EditorState.createEmpty() ); const editor = React.useRef(null); function focusEditor() { editor.current.focus(); } React.useEffect(() => { focusEditor(); }, []); return ( <div onClick={focusEditor}> <Editor ref={editor} editorState={editorState} onChange={editorState => setEditorState(editorState)} /> </div> ); } render(<MyEditor />, DOM_NODE); ловлю в косонли браузера такую ошибку: Uncaught TypeError: blockRendererFn is not a function at DraftEditorContents.render (DraftEditorContents-core.react.js:133)
Anonymous
для сборки использую parcel
Артём
Когда уже сделаете бота чтобы на слово редакс тригерился и кидал ссылку на эфектор?
это троллинг какой-то или редакс действительно уже не используется прогрессивными разработчиками?
Daniil
Что - то среднее
Paul
Вроде и правда редакс надоел, а вроде порой надо
Paul
Истина где-то рядом
Lom-Ali
onChange значит, а value = id для каждого айтема в селекте
Спасибо! Этот вариант мне подходит)
Volodymyr
Привет, вопрос весьма косвенный к реакт. Я пробую задеплоить реакт апп в докер, и в index.js задаю axios.defaults.baseURL = process.env.API_URL, но проблема в том что он не определен. Подключаюсь к контейнеру там переменная есть.
Volodymyr
А билд где происходит?
в докере RUN npm run build, а переменную задаю в docker-compose в environment
Китикет
Ток у меня сервера нет где его держать
Китикет
Так бы я сделал
Сергей
Пацыки, такой момент. В компонент пропсом передается компонент, т.е. <MyComponent TestComponent={TestComponent} /> В PropTypes TestComponent это PropTypes.element или PropTypes.func?
Paul
гугл клауд, 300 бачей в год бесплатных
Китикет
Представляю потом как челики пишут редакс через английскую "e" и redux через русский "х")
Paul
Можно учесть
Китикет
Китикет
Элемент это готовая нода
Сергей
а PropTypes.element это тогда что?
Китикет
а PropTypes.element это тогда что?
Это то что вернул элемент
Сергей
просто в доке сказано же, что PropTypes.element - это компонент
Сергей
Китикет
Элемент это обьект с $$typeof === Symbol(react.element)
Китикет
Т.е. результат рендера
Китикет
Да
Сергей
мля, тупанул....
Сергей
пасиб)
Саша
Я так понимаю, что для эффектора дев тулзу ещё не изобрели?
Саша
Это ниразу не замена девтулзам
Китикет
Это ниразу не замена девтулзам
А как ты себе представляешь девтулзы для эффектора?
Maksim
Это ниразу не замена девтулзам
есть чат по эффектору, там можно узнать
Саша
О, а направьте
Китикет
@effector_ru
Саша
Благодарю
Eugene
кто-нибудь сталкивался с таким ворнингом? React Hook useEffect has a missing dependency
Eugene
не понимаю, что он хочет
Тимофей 🛴
кто-нибудь сталкивался с таким ворнингом? React Hook useEffect has a missing dependency
Это линтер, у тебя а эффекте используется что то что ты не передал в deps
Eugene
Это линтер, у тебя а эффекте используется что то что ты не передал в deps
разве обязательно все передавать в депс. что я использую там?
Maksim
разве обязательно все передавать в депс. что я использую там?
это линтер, какие правила включил, такие и работают
Eugene
это линтер, какие правила включил, такие и работают
но это в консоль выводит, а не на уровне IDE
Eugene
как это отключить?
Kurzdor
а у вас преттиер тоже перестал такое фиксить <Foo></Foo> ==> <Foo /> ?
Kurzdor
у меня он это не фиксит
Kurzdor
это в вс коде плагин ес чо
Alexey
Проверил. Фиксит исправно.
Eugene
Показывай код
https://codepen.io/codeinsack/pen/oKLKZX?editors=0010
Eugene
Показывай код
Line 26: React Hook useEffect has a missing dependency: 'changeSelectableTask'. Either include it or remove the dependency array react-hooks/exhaustive-deps
Тимофей 🛴
но это в консоль выводит, а не на уровне IDE
Линтер тоже выводит в консоль если добавлен в этап сборки