Madiyar
подскажите пожалуйста как вызывать метод компонента из html
Anonymous
Madiyar
<button class="product-js" onclick="handleClick">BUT</button>
Николай
Alexey
И что они делают на now.sh?
λ - постоянная распада, которая характеризует вероятность радиоактивного распада за единицу времени и имеющая размерность с^−1. Знак минус указывает на убыль числа радиоактивных ядер со временем.
Sergey
Sergey
Dan
Всем привет! Кто-нибудь сталкивался с интернационализацией приложения через react-i18next/react-intl/другую библиотеку? Интересует покомпонентная интернационализация, а именно два момента:
1. Загрузка дефолтного перевода (en), основного перевода (язык пользователя), загрузка остальных переводов по запросу с сервера и сохранение, например в кэш.
2. Работоспособность решения без изменения настроек вебпака, в нормальной среде create-react-app (без eject`а).
konstantin b.
Посоны подскажите про debonced, таймер почему то постоянно новый создается. Есть компонент
<input value={value} onChange={handeChange} />
И есть обработчики
const onSearchDebounced = debounce(onSearch, 600);
const handeChange = (e) => {
onChange(e.target.value);
onSearchDebounced(value); // Это приводит к вызову новой функции, хотя так не должно быть
}
Как правильно вызывать функции, чтобы таймер не сбрасывался?
Vadim
Vadim
у тебя функция на каждом рендере заново создается
konstantin b.
А, все понял, спасибо мужик! Красавчик! Пойду дальше копать
Vadim
konstantin b.
😄
Dmitry
Ребят, а как заставить линтер понимать, что эти пропсы в функции не опредлены в prop types?
для классов такое точно было а вот для функциональных компонентов я что-то не видел
Sergey
arts
Dmitry
Не использовать spread props
а я не в том месте смотрел, действительно если убрать …routerProps все работает, но тогда вопрос, а как переиспользовать проп тайпс?
Eric
Тут такой вопрос насчет CKEditor, я подключил плагин RemoveFormat, но он ругается на cannot read property ‘getAttribute’ of null, в чем может быть проблема?
Dmitry
倫太郎
Vladislav
еще есть наши любимый flow
Dmitry
подтягивать тайпскрипт, чтобы решить 1 проблему, я думаю чуть оверхед
倫太郎
Dmitry
и так пока весь фронт развернул, чуть не помер
Алексей
Vladislav
arts
Kirill
Подскажите плиз, гугл не помог.
Мне нужен компонент, наподобие react-tagsinput, только чтобы это был инпут, в котором могут быть И текст, и таги. Условно, есть массив тагов, и если введенная часть текста совпадает с тагом, то он и рисуется как таг, а если нет — то просто как текст.
Dmitry
по-моему опыту, если большая часть логики находиться в компонентах, а не в сервисах, то propTypes решает 90% проблем
Алексей
Dmitry
тю
Алексей
Он мёртв
можно подробнее ? :) давно тут не ошивался
Slava
Всем привет!
Помогите, пожалуйста, построить запрос на mongodb:
Есть коллекция
{
...
positions: {
type: {
position: String,
status: String
}
}
}
Нужно выбрать из коллекций все элементы, где positions.position содержится в массиве positions и positions.status === status
Дошёл только до такого :
collection.find({
$and: {
'positions.position': { $in: positions },
'positions.status': { $eq: status}
}
})
Но выборка статуса и позиций происходит не относительно одного элемента, а из всех
Vladislav
Anonymous
Dmitry
если у кого-то будет похожая проблема, то transform-object-rest-spread все зарешал. вот ссыль
https://stackoverflow.com/questions/46705199/react-proptypes-do-not-work-properly-when-defining-proptypes-with-spread-o
Dmitry
а нет, показалось, так и не работает
Dmitry
это угар такой или что?
Valentin
Нет)
Cenator 🐈
Без статической типизации я бы так и не узнал зачем мне ide вместо редактора
Dmitry
ну это не статическая типизация и в бою от нее не так много пользы, как кажется
Dmitry
https://github.com/reactjs/react-docgen/pull/352
Dmitry
тут PR висит с мая как раз похоже для решения этой проблемы
Dmitry
а не
Cenator 🐈
Dmitry
ога
Dmitry
это не статическая типизация, потому что ты можешь просто руками в любой момент помнять тиип
Andrey
Алексей
Андрей
Алексей
NaN - это number
Danila
(шутка)
Алексей
Andrey
Stanislav
Всем привет. Вопрос по react. Не собирается проект, пишет ошибку в файле dispatcher.js. can't resolve 'flux' in ***. Вроде импортирую правильно, пути правильные. Непоримаю что не так. Как проверить, установлен ли вообще flux?
Алексей
ну так что, аргументы будут по поводу "не статической типизации", не?
Андрей
Как в тесте прочитать значение ширины дива .slider?
Dmitry
ну так они же сами называют это мягкой типизацией, в ts можно измеить тип прямо внутри [1,2,3].map((item:hui) => item.nane)
Алексей
и что? почему это делает её не статической?
Dmitry
потому что это не преобразоваие типов
Anonymous
Пссс, люди: такой вопрос:
А можно узнать куда телеграм бот шлет запросы ?
может кто сталкивался?
Dmitry
а прямое их назначение
Danila
Алексей
и что?
Mihail
Не придумали бы тс, не было бы срачей
Выводы делаем сами
Vladislav
а будет страч на счет ocaml-a?)))))
Dmitry
если ты в любом месте кода можешь бахнуть item: any и делать все, что хочешь, то эта статическая типизация просто для удобства девелопмента
Dmitry
я люблю тс, на ануляре с ним пишу и доволен, но тянуть его в проект из-за прот тайспосв не хочу
Алексей
Andrey
Danila
Any - тоже тип! Долой энишейминг!
Andrey