Alexander
Ребят, а как в классовой компоненте правильно работать с connect?
Alexander
class HeaderContainer extends React.Component { state = {isOpen:true} render() { console.log(this) return( <Header/> ) } } const mapStateToProps = (state) => { return{ menuData:state.menu.menuList, isOpen: state.isOpen } } // const mapDispatchToProps = (dispatch) => { // return{ // burgerStateCallback: () => { // this.setState ({isOpen: !state.isOpen}) // } // } // } export default connect(mapStateToProps)(HeaderContainer)
Alexander
как теперь передать данные в <Header/>?
Роман
как теперь передать данные в <Header/>?
<HeaderContainer menuData={props.menuData} isOpen={props.isOpen} /> не ?
Anonymous
комп включал
Anonymous
да у меня все так как у тебя (только module.css) и работает
Роман
уже и серв перезапустил,не получилось(
Anonymous
а попробуй сделать css модульным как в уроке (посмотрим в этом ли проблема)
Daria
уже и серв перезапустил,не получилось(
Какая ситуация сейчас? На самом первом скрине ты что проверяешь?
Роман
Какая ситуация сейчас? На самом первом скрине ты что проверяешь?
урок 55. Если текущая страница равна "р" то цепляем к ней стиль current....
Роман
а попробуй сделать css модульным как в уроке (посмотрим в этом ли проблема)
да я пропустил модули,для каждой компоненты отдельный файл css делаю )
Роман
Такая щас картинка
Роман
При нажатии на странички- траница перерисовывается,но стайл этих циферок не меняется(
SV
там в конце случайно фигурные не лишние? в строке спана
Роман
там в конце случайно фигурные не лишние? в строке спана
не,там одна для колбека,вторая для ретурна от колбэка)
SV
не,там одна для колбека,вторая для ретурна от колбэка)
у тебя спан на строке ретурна....или я туплю...там вродь круглые и фигурные не нужны
Anonymous
https://medium.com/@stasonmars/%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE-%D0%BF%D0%BE-%D1%82%D1%80%D1%91%D0%BC-%D1%81%D0%BF%D0%BE%D1%81%D0%BE%D0%B1%D0%B0%D0%BC-%D1%81%D1%82%D0%B8%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8-%D0%B2-react-2ca5c0c7464b
Anonymous
нашел
3AK
👍
3AK
Народ, посоветуйте - стоит изучать VUE после React?
Anonymous
если димыча чат сам уже можешь написать не подглядывая, то стоит)
3AK
вроде справляюсь)
Владислав
Кто шарит, зачем в js тип Symbol? Когда его применять?
Данил
Кто шарит, зачем в js тип Symbol? Когда его применять?
Максимально защищённый индетификатор, который не образуется в строку и, вроде как, в буль.
Владислав
Понял
Владислав
Спасибо
Данил
Вообще по факту данные индетификаторы используются для отладки кода + одинаковые идентификаторы никогда не равны. Что-то типо того: let id1 = Symbol("id"); let id2 = Symbol("id"); alert(id1 == id2); // false
Роман
Хреново конечн наверно,но вышел из ситуации так )
Daria
Хреново конечн наверно,но вышел из ситуации так )
total.map(p=> <span className={props.currentPage ===p? 'selectedPage': null}>{p}</span>) а так?
Daniil
Народ, посоветуйте - стоит изучать VUE после React?
последовательность не важна, главное чтобы не было каши)
3AK
согласен)
Daniil
Спасибо
лучше почитай у Кантора про Symbol будет трушное понимание
Владислав
Как раз там нихера не понял
Daniil
а) ну бывает
Владислав
Точнее не понял где это надо а повседневном коде
Daria
Как раз там нихера не понял
ахахах жиза) я тоже часто после него ищу другие статьи)))
Daniil
Как раз там нихера не понял
«Символ» представляет собой уникальный идентификатор. - что значит что он уникальнее даже чем строка, строки могут совпадать символы нет
Владислав
Да это я понял
Daniil
в большинсве случаев если ты не знаешь зачем тебе символы - они тебе не нужны)
Daniil
в основном они используются внутри самого языка
Владислав
Ну вот так бы сразу)
Dmitry
Привет
Dmitry
Есть кто шарит в Material UI?
Dmitry
или ReduxForm?
Daria
или ReduxForm?
или? а в чем вопрос?
Andrey
Люди, помогите пожалуйста. Я уже реально не знаю, что делать. Крч работало приложение и было все круто, потом перезапустил его и конец. Вот такая ошибка:
Andrey
Andrey
Ошибки нет, когда закомментировал кусок кода:
Andrey
Andrey
здесь когда корневой див пустой, все норм
Andrey
как только раскоментировал мэп, сразу ошибка
Andrey
то есть, ошибка точно в мэпе
Данил
Проверь что у тебя приходит в props.forecast через typeof
Andrey
Array
Andrey
уже 50 раз проверял
Dmitry
или? а в чем вопрос?
В redux-form есть компонента Field. А в Material UI есть компонента KeyboardTimePicker. Если я помещаю KeyboardTimePicker в Field, то пропадает стандартная валидация Material UI для полей.
Dmitry
Вопрос как пробросить ошибки из Material UI в redux-form
Данил
уже 50 раз проверял
Сложно сказать, в чём проблема. Попробуй преобразовать props.forecast в массив принудительно.
Данил
Данил
Может быть проблема в компоненте ( хотя если честно, сомневаюсь )
Andrey
преобразовал
Andrey
с помощью Array.from
Andrey
не помогло
Данил
Forecast - компоненту скинь её код
Данил
Короче ошибка явно указывает на компоненту. Пишет, что должно быть либо строка либо функция, но это объект.
Данил
Если честно, без песочницы не обойтись
Andrey
траблы с айтемом. Когда даже вот так обращаюсь к нему, ошибка возникает
Andrey
если просто вывожу в <p> текст - все норм
Andrey
Forecast - компоненту скинь её код
https://www.codepile.net/pile/n4RgXgZG
Andrey
Forecast - компоненту скинь её код
https://www.codepile.net/pile/48lvGAyB
Daria
Вопрос как пробросить ошибки из Material UI в redux-form
Вот это ты усложняешь) пока идей нет...
Andrey
Forecast - компоненту скинь её код
Там проблема точно с ForecastItem. Когда обращаюсь в Forecast к свойствам айтемов - все норм. Но как только засунул в мэп ForecastItem - все упало...
Данил
Там проблема точно с ForecastItem. Когда обращаюсь в Forecast к свойствам айтемов - все норм. Но как только засунул в мэп ForecastItem - все упало...
Это прям ну очень странно. Я даже предложить ничего больше не могу, как просто удалить этот участок когда и заново его написать проверяя каждый шаг. Попробуй вывести в лог этот массив, вывести массив[0], попробуй поромапить другой массив.
Andrey
Это магия... Мэп Даже пустой компонент ForecastItem, с пустой дивкой не хочет принимать
Andrey
Переименовал файл и все заработало... 😞😞😞 Круто