Maksym vom Internet
Вопрос. Если нужна потдержка IE то лучше все будет юзать веб пак, а не create react app?
artalar
Вопрос. Если нужна потдержка IE то лучше все будет юзать веб пак, а не create react app?
Если нужно доехать в деревню, нужно брать машину или колеса?
Natalia
и трактор
Maksym vom Internet
Если нужно доехать в деревню, нужно брать машину или колеса?
окей. я так понимаю криейт реакт апп это просто надстройка над веб паком
Артем
Всем привет, подскажите плз что не так делаю, не могу понять...
Артем
Sherzod
У вас есть адресная строка ?
Артем
У вас есть адресная строка ?
та гуглил я) пишут что хок возвращает неврное значение... не могу понять что не верно
アレクサンダー・バキマトフ
Всем привет, подскажите плз что не так делаю, не могу понять...
что то не так с HOCWithRedux, покажи его (нэйминги с использованием имен библиотек - такое себе)
Артем
вот хок
Андрей
вот хок
Это не хок. Хок возвращает новый компонент.
Artem
С помощью чего можно поменять URL в строке браузера? Я ввожу текст в инпут, жму ентер и URL меняется, (нужно для реализации поиска) кроме NavLink
Firstname
Почему у меня выскакивает эта ошибка? Может изза расширения .jsx ?
Igor
Да
Тогда попробуй import Layout from './layout/Layout.jsx';
Firstname
Так конечно же работает. Но неудобно
Igor
Michael
А зачем .jsx юзать вообще?
чтобы отделить отображени от логики
Igor
Так конечно же работает. Но неудобно
Вижу, что есть кастомный wepback конфиг. Добавь resolve: { extensions: ['', '.js', '.jsx'] } и test: /\.jsx?$/ в лоадер js
arts
Почему у меня выскакивает эта ошибка? Может изза расширения .jsx ?
Можно прложить рядом package.json вида {"main": "index.jsx"} или сделать реэкспорт в index.js. Если собираешь вебпаком, там вроде можно расширения указывать
Michael
Примеры в студию.
примеров не будет, это просто удобство для восприятия, чисто технически разницы нет
Igor
примеров не будет, это просто удобство для восприятия, чисто технически разницы нет
Для этого достаточно называть файлы-компоненты с заглавной буквы, а логику выносить в отдельные папки.
Oruj
может кто знает номральную библиотеку для таблиц, чтобы нормально сортировала цифры, а не то что на скрине
artalar
может кто знает номральную библиотеку для таблиц, чтобы нормально сортировала цифры, а не то что на скрине
build in сортировка в ЖС именно так работает. Мб там есть колбек-компаратор?
Артем
нужно было parseInt()
В разрезе больших операций 1* будет быстрее
Китикет
Китикет
Читаемость топ конечно)
Oruj
читаемость у парса лучше
Oruj
а как лучше тогда
Китикет
а как лучше тогда
Явный каст, как String и Boolean parseInt лучше подходит когда например нужно достать 16 из строки '16px'
Oruj
окай спасибо
Артем
окай спасибо
Смотри по целям - если не топнагрузки, то смотри по читабельности кода. И тут реально Number() лучше
Китикет
Более того, тут быстрее не сделать каст к number
Китикет
Более того, тут быстрее не сделать каст к number
Но вообще, в некоторых браузерах по непонятным причинам оператор + будет быстрее, хотя он по сути тоже ToNumber выполняет, тут глубже копать надо) Но это не стоит того чтобы читаемость гробить, разница практически нулевая
Maksym
stackoverflow
прекольно, а линк можно?
Китикет
прекольно, а линк можно?
https://stackoverflow.com/questions/12862624/whats-the-fastest-way-to-convert-string-to-number-in-javascript Единственное что я не глянул, так это что ответы очень давние) На jsperf не грузятся результаты других браузеров Так что не могу утверждать что плюсик быстрее, но теперь склоняюсь к тому что сейчас должно быть более-менее одинаково с Number (в хроме так точно)
Sergey
Number
parseInt и Number делают разные вещи 🙈
Китикет
parseInt и Number делают разные вещи 🙈
Прекрасно, а я о чем говорил?
Sergey
Прекрасно, а я о чем говорил?
Сильно размытй тред, сорри.
🐝 dmitriy
Приложения оптимизируется не с помощью parseInt или Number 🙂
Vlad
товарищи, подскажите пожалуйста новичку, нахожу значение state компонента в методе внутри цикла, соответственно ловлю infinite loops. понимаю, что setState ассинхронный и его вызов запускает ререндер и мой цикл заново запускается. как тогда это обходить?
Shatalov
парни привет!!! не могу избвиться от 401 ошибки при put запросе - подскажите плиз....
Shatalov
Vlad
Пример кода?
filterCategories (categories, isParentCategoryActive = false) { if (!categories) { return null } const { activeCategoryId } = this.props.presentations; return categories.map((category) => { if (!category) { return null } if (category.id === activeCategoryId || !activeCategoryId || isParentCategoryActive) { if (category.id === activeCategoryId) { this.setState({ categoryName: category.category }) } if (category.subcategories && category.subcategories.length) { if(category.presentations && category.presentations.length) { return category.presentations.concat(this.filterCategories(category.subcategories, true)) } return this.filterCategories(category.subcategories, true) } else if (category.presentations && category.presentations.length) { return category.presentations; } return null; } return this.filterCategories(category.subcategories) }).flat().filter(presentation => presentation) } categories - дерево, с бесконечно возможной вложенностью subcategories, на каждом уровне могут быть presentations
Shatalov
я не знаю.
Shatalov
Это разве не с авторизацией проблемы?
это моя первая форма на react и авторизации там нет.
Igor
это моя первая форма на react и авторизации там нет.
Почитайте о кодах ответов сервера для начала. Скорее всего, для того, чтоб делать определённые запросы, нужно передавать в запросе токен.
Igor
ну да - пишет Invalid token. Try to get a new one by the method GET api/v1/token - но я вроде все правильно делал....
Внимательно посмотрите на пример из документации - нужно получить токен по endpoint-у apt/v1/token и потом его передавать в остальные endpoint-ы, а вы передаете вместо токена строку 'token'
Evgeny
а где смотреть запросы какие уходят или приходят? ато не очень тут разбираюсь
アレクサンダー・バキマトフ
Evgeny
в нетворке не пробовал?)
а нетворк показывает какие-то пропы или что?
アレクサンダー・バキマトフ
а нетворк показывает какие-то пропы или что?
а как пропы с запросами связаны?
Evgeny
а как пропы с запросами связаны?
не знаю просто мне в МР написали проверяй тира запрос, я не в курсе что такое запрос
Rrr
🙈