Dmitry
мне не нужно стилизировать скрол
Dmitry
проблема в том что скрол будет в дочернем блоке и блок фикс высоты
но мне нужно что бы все было в родителе (вопрос у тем кто юзал react-wondow + AutoSizer)
Misha
@ivanov_vvv в дом дерево встраиваются сразу 3 компонента, каждый спрашивает — в сторе есть данные? Если нет, делай запрос. А запрос делается все равно три раза, потому что данных ни у кого пока нет.
Misha
Volodymyr
Товарищи подскажите такую штуку, че то запутался, у меня есть следующая штука.
export const getSourceCatalogProperties = async () => {
try {
const sourceProperties = await fetchSourceProperties();
return await fetchCatalogVersion({storage} = sourceProperties);
} catch (e) {
console.log('Error', e);
}
};
Я не могу ведь писать вот так {storage} = sourceProperties); подскажите как лучше из обьекта отправить только какое то конкретное поле ? Ну или как красивее это сделать. Буду благодарен.
Да и не хотелось бы создавать внеочередную переменную const {storage} = sourceProperties
Алексей
Ребят, нормально ли использовать reselect селекторы в редьюсере?
Alexey
Запрос делается в компоненте
как уже подсказали выше, флаг статуса запроса какой-нибудь (succeed, failed, in progress) и лучше (имхо) запросы делать чем-нибудь типа redux-thunk (в одном месте)
Vadim
Алексей
нет
А в чем минусы этого подхода?
Vadim
А в чем минусы этого подхода?
Потому, что редьюсеры обрабатывают конкретный срез состояния, а селектор принимает на вход все состояние. Зачем там селектор?
Misha
Алексей
Алексей
Eugene
Тебе селектор нужен при подключении компонента к редаксу
Алексей
Да, спасибо
Anonymous
Помогите плиз, я запускаю cra на localhost и делаю запросы к апи на удаленный сервер через прокси. Но из-за того, что на сервере апи авторизация через куки я не могу авторизоваться в своем приложении. Когда запускал сервер локально все работало.
D_d
А что за ошибка ?
D_d
Не хочешь попробовать типа Корс включить?
D_d
Если не помогает то посмотри в настройках или отключи авторизации
Cenator 🐈
Cenator 🐈
Там 2 опции для кук
Anonymous
Ошибки нет, просто хром видит локалхост и не отправляет куки которые отдал сайт с апи
Sergey
Добрый день, подскажите, пожалуйста.
Есть компонент в нем children, как в child возможно прокинуть данные
грубо
// Функция
const myFunc = () => console.log(data)
//компоненты
const Item = () => <li onClick={()=> { myFubc(data) }}>item</li>
const Component = () => <ul>{children}</li>
// вызов компонента
<Component>
<Item>
<Item>
</Component>
// к примеру передать при клике на li index или другие данные родительского компонента
Anonymous
Там 2 опции для кук
Это при получении кук. А у меня уже кука есть полученная от сервера при авторизации по ссылке
Cenator 🐈
Tutu
Всем привет. Вопросик такой. Изучаю redux-form. Делаю форму авторизации. Как мне из
Tutu
экшана redux-form передать в обычный редакс состояние
Tutu
export const AUTH = status => (data ={}) => {
console.log(status,data);
if(status){
return {type:'AUTH', payload:true};
}
else{
return {type:'AUTH', payload:false};
}
};
Tutu
вот экшен
Tutu
export default reduxForm({
form:'AuthForm',
onSubmit: val => val,
})(Auth);
Sergey Makarov
У тебя же в rootReducer есть form?
Tutu
Конечно
DErek
Добрый день, Ребят.
если у меня три редюсера.
и я диспачу хуком.
условно говоря так.
const dispatch = useDispatch();
despatch({ type: ACTION_NEWS.REQUEST });
это событие зайдет в каждый редюсер
{payload: Object, type: "NEWS/SUCCESS"}
?
Sergey Makarov
Вот там уже обновляется состояние, приконекти к компоненту
Tutu
Влад сейчас посмотрю
Tutu
спасибо
Anonymous
всем привет!
кто работал с react-plotly?
Lena
Почему onFocus может не работать?
Sergey
Добрый день, подскажите, пожалуйста.
Есть компонент в нем children, как в child возможно прокинуть данные
грубо
// Функция
const myFunc = () => console.log(data)
//компоненты
const Item = () => <li onClick={()=> { myFubc(data) }}>item</li>
const Component = () => <ul>{children}</li>
// вызов компонента
<Component>
<Item>
<Item>
</Component>
// к примеру передать при клике на li index или другие данные родительского компонента
Egor
🦜
Lena
Egor
А что должно происходить?
Alexey
что-то
Egor
Ну тогда нужно селать так, чтобы работало
Egor
как-то
Egor
Lena
Я новичок совсем может что-то упустила с фокусом
Egor
Виктор
если не инпут надо же вроде табиндекс добавлять чтобы работало?
Lena
Egor
Egor
Lena
tabindex
если его вставить то заработает?
Lena
Атрибут tabindex определяет последовательность перехода между ссылками при нажатии на кнопку Tab.
444
Lena
не сработало
Lena
перед onFocus
444
это не важно. что именно, скриншот
Lena
tabIndex="1"
Lena
Vladislav
tabindex
Nikita
Привет
Подскажите пожалуйста, есть ли библиотеки, с помощью которых можно прокидывать пропсы через н-ное количество детей, не прокидывая их через каждого вложенного чайлда.
Например если у меня есть Root > Wrapper > AnotherWrapper > TargetComponent и я хочу из Root прокинуть в TargetComponent, избегая 2 других пэрента
Lena
tabindex
Warning: Invalid DOM property tabindex. Did you mean tabIndex?
Maksim
Илья
Nikita
Да, спасибо. забыл как называется
444
https://codesandbox.io/s/quiet-fast-diroy
Vladislav
Vladislav
Alexey
почему onFocus, а не onClick ?
Alexandr
Подскажите ссылку, тут у вас видел, где можно посмотреть размер бандла либы
Alexey
https://bundlephobia.com/
Alexey
есть плагин для vsc