Volodymyr
Народ подскажите почему я не могу дефолтно для select взять значение вот такое somevalue[0].id ?
Пöß d'Ivoire
А как получают данные когда отправляют запрос аксиосом ?)
а вкладке Нетворк что показывает в респонсе?все ок там?
I
Все ок
I
С сервера все норм , Джсон валидный
Пöß d'Ivoire
попробуй в другом браузере законсолить, будет ли то же самое?
Никита
Народ подскажите почему я не могу дефолтно для select взять значение вот такое somevalue[0].id ?
маловато инфы. код бы посмотреть. возможно потому что это значение должно быть изменяемым (стэйтом)
Volodymyr
маловато инфы. код бы посмотреть. возможно потому что это значение должно быть изменяемым (стэйтом)
<select name="sport" value={sports ? sports[0].id : ''} className="browser-default custom-select" onChange={this.handleChange}> <option defaultValue>Select you sport:</option> {sports && sports.map((sport, idx) => <option key={idx} value={sport.id}>{sport.name}</option>)} </select>
Никита
Ну да, потому что value должно изменяться при выборе селекта, то есть джолжно быть стэйтом, переменной которая меняет значение
倫太郎
🤔
Volodymyr
так компоненты пишутся с большой буквы
а где ты тут компонент увидел ?
倫太郎
🤔
Volodymyr
Ну да, потому что value должно изменяться при выборе селекта, то есть джолжно быть стэйтом, переменной которая меняет значение
а типо так что бы просто получить значения и сразу подставить первое из массива я не могу ?
Никита
ну оно же должно меняться. типа изменили селект и value поменялось а у тебя всегда одно значение там
Volodymyr
ну оно же должно меняться. типа изменили селект и value поменялось а у тебя всегда одно значение там
хм, я просто думал что типо как вариант всегда пользователю выбирать по дефолту первый элемент а там дальше он уже сам
Никита
хм, я просто думал что типо как вариант всегда пользователю выбирать по дефолту первый элемент а там дальше он уже сам
ну да, ты можешь выбрать стэйт и задать ему дефолтное значение. и менять при выборе пользователя
Volodymyr
ну да, ты можешь выбрать стэйт и задать ему дефолтное значение. и менять при выборе пользователя
все я понял, короче либо через стейт дефолтное ставить либо через редукс
Никита
типа state = { defaultValue: sports[0].id }
Никита
и менять defaultValue
Volodymyr
и менять defaultValue
понял, спасибо, так и начал делать, просто через редукс.
Никита
ага
Volodymyr
ага
Я надеялся можно просто в лоб выстрелить и все )
Dmitriy
Я надеялся можно просто в лоб выстрелить и все )
Есть defaultValue для некотролируемых компонентов
Denys
редУкс??? Что за зверь?
Rf
редУкс??? Что за зверь?
А так да, только риакт и редакс
Roman
А так да, только риакт и редакс
а может реакт и ридакс?
Cenator 🐈
@kodex_ua неуместная тема
Rauf
Всем привет.Кто знает как установить таймер на 00:00 (минуты и секунды)
Rauf
говоря таймер я имею в виду не обратный отсчет
Valera
Будильник?
Rauf
минуты и секунды 00:00
Roman
какой таймер? в телефоне?
Пöß d'Ivoire
new Date(new Date().setHours(0,0,0,0))
Rauf
new Date(new Date().setHours(0,0,0,0))
спасибо уже нашел
Maxim
что по эффектору скажете?
Valery
обрати внимание на this
Тимофей 🛴
🦜
потому что его пробросить в компонент надо
🦜
а как это сделать?
я тебя сейчас доку по реакту отправлю читать)
🦜
const AddRow = ({onClick}) => { return <div onClick={onClick}>123</div> }
🦜
доку почитай получше
🦜
как раз перевели на русский ))
Bogdan
есть ссылка на фильмы, есть на мультфильмы например, это ведь будут два разных роута? отличаться будут только тем, что рендерят?
Bogdan
ты под каждую категорию будешь роут делать?)
вот как не под каждую, что то не могу понять как нормально сделать
Cenator 🐈
Только через параметр передавать
Bogdan
ну типо вот список например такой, для каждого свой роут?
Cenator 🐈
/feed/:category
Anonymous
Как поддержку многих языков сделать?
🦜
Intl из браузер API
Maxim
нужно*
мб ссылкой какой можете поделиться, в чем преимущества перед редаксом, кроме размера бандла и более простого\понятного кода? не могу нагуглить чет ничего
Bogdan
/feed/:category
а рендерить тогда как? я ведь буду один компонент рендерить, как мне по категории что нужно показать?
Cenator 🐈
а рендерить тогда как? я ведь буду один компонент рендерить, как мне по категории что нужно показать?
Из пропсов получаешь category, по нему из своего источника данных получаешь список
Данил
Гайз, кто-то юзал Victory (либа для графиков под реакт)? Как пофиксить, то что когда увеличиваешь график скролом, скролиться вся страница?
Bogdan
Из пропсов получаешь category, по нему из своего источника данных получаешь список
а, я понял, мы в запрос засовываем параметр и по этому параметру рендерим что нужно
cmd.exe
а есть где то статья хорошая с описание redux и mobx а так же их сравнением?
🦜
а есть где то статья хорошая с описание redux и mobx а так же их сравнением?
redux менеджер состояния приложения mobx менеджер данных
🦜
а линками 😅
а больше и знать нечего
cmd.exe
та для меня то да, но мне нужно воды в диплом по этой тематике :D
🦜
Ну не только состояния. Данных тоже
покажи мне как редакс менеджит данные
Дима
мб ссылкой какой можете поделиться, в чем преимущества перед редаксом, кроме размера бандла и более простого\понятного кода? не могу нагуглить чет ничего
ну к примеру отсутствие необходимости в реселекте, возможность комбинировать данные, возможность вычислять данные на основе других, управление сайд-эффектами из коробки
🦜
та для меня то да, но мне нужно воды в диплом по этой тематике :D
https://programmingwithmosh.com/react/redux-vs-mobx-what-should-i-pick-for-my-web-app/
Bogdan
подзабыл как к предыдущему значению стейта получить дотуп в setState?
Bohdan
подзабыл как к предыдущему значению стейта получить дотуп в setState?
this.setState((prevState, props) => ({ counter: prevState.counter + props.increment }));
Bogdan
setState(prevState => ...)?
вот так не ругается, а если просто this.state то ругается