Ilia
Я вообще не пойму в чем проблема?
Sergey
import {Title as Header} from '../ui/title';
Eugene
Ilia
Зачем???
Sergey
Ilia
export default (text) => <h6>{text}</h6> import Title from 'atoms/Title'; <Title text={`Just do it...`}/>
Eugene
Dmitry
Eugene
Dmitry
Ilia
Я вообще за импорт спросил)))
Eugene
ну и дебажить дефолт сложней
Ilia
Ааа
Sergey
а отказ от дефолт экспорта позволяет сохранять нейминг констант по всему приложению. это из простейшего.
Eugene
https://blog.neufund.org/why-we-have-banned-default-exports-and-you-should-do-the-same-d51fdc2cf2ad?gi=74da24531f07
Sergey
т. е. при именованных экспортах чтобы импортировать херпоймичто1 как херпоймичто2 надо приложить усилия. случайно не сделаешь.
Ilia
Короче надо вот так export const Title = (text) => <h6>{text}</h6>; ?
Eugene
(text) переименовать в -> props ну или { text }
Ilia
Ааа понял)Спасибо )
Denis
YellowBox.js:67 Possible Unhandled Promise Rejection (id: 0):
Invariant Violation: Hooks can only be called inside the body of a function component.
Можно ли использовать кастомный хук в другой функции?
Хочу заюзать данный хук при запросе: https://overreacted.io/making-setinterval-declarative-with-react-hooks/
Eugene
подскажите, в mui есть Grid, у меня соотношение 10 к 2 слишком узкая вторая колонка, а 9 к 3 слишком широкая вторая колонка, можно ли как-нибудь настроить пропорцию 9,5 к 2,5?
Ivan
Eugene
Sergey
Господа, а как в emotion задать дефолтный атрибут создаваемого стайлед-элемента? Грубо говоря, styled.button с type="button"
Kurzdor
Kurzdor
А в эмоушн не знаю
Kurzdor
Kurzdor
https://github.com/emotion-js/emotion/issues/821#issuecomment-415697393
Вот так можно сделать
Sergey
FormTab.defaultProps = { type: 'button' };
Sergey
уже
Sergey
спасибо
Kurzdor
Sergey
или recompose, но ну нахер
Anonymous
В cra eslint обязателен?
Dmitriy
Привет, назрел такой нубский вопрос. Есть универсальный компонент Кнопка с разными состояниями. но тут появились кнопки, которые по факту Линк из Реакт-Роутера(делают переход к желаемому роуту). Стили как у Кнопки.
Как мне лучше поступить?
1) Добавить возможность кнопке, становиться Линком(стилизированым как Кнопка)
2) Вешать на кнопку хэндлер с history.push
Yury
если кнопка - пользователи не смогут открыть в другой вкладке
arthur
Alexander
4) сделать проп aa
Alexander
as='link'
Alexander
as='button'
Alexander
Но третий вариант выглядит логичным)
Kurzdor
4) сделать проп aa
5) если что, то можно сделать так
import { Link } from 'react-router-dom'
<Button as={Link} {...linkProps}>Foo</Button>
Sergey
Так
привет, ребята, нужно подключить стили в проект реакта. по понятным причинам styled-components со свом рантаймом css отметаются. изобрели ли что-то лучше чем css файлы и инлайн стили для динамики?
Так
перефразирую - чем сейчас бутсрапят модники?
Roman
Ребят, как называется компонент который в рендер метод принимает функцию?
Так
рендер-проп что-то там
Roman
Спасибо
Китикет
Китикет
По-моему, 10 бест практисов из 10
Андрей
Можно сделать O(N) решение, а не квадрат.
Китикет
И это забестпрактисили ребята)
Андрей
Это называется что слишком много ресурсов дают людям.
Так
Китикет
Андрей
Тоже вариант, но тоже криво.
Китикет
Андрей
Хотя без дополнительной памяти. Да.
Китикет
Ну я бы не отказался от идеального решения, там не нашел в ответах)
Так
но это очень сишечно, как будто книгу денИса ритчи открыл, с другом, и они там придумывают
Так
вот вы смеетесь, а я сейчас найду книженку, и фотку вам отпрвлю, с упржнениями
Андрей
Да. У тебя лучше решение. У меня тоже 2 прохода по массиву, но O(N) памяти, а у тебя O(1)
Китикет
Кстати эта скобка на следующей строке это из стартового шаблона, там типа такого было
function findEvenIndex(arr)
{
// ...
}
Так
Так
ну как вам, господа джаваскрипт программисты?
Так
каков вердикт? =)
Китикет
У меня пошла кровь от семиколонок не понять по какому принципу расположенных на следующих строках)))
Андрей
Андрей
Ну или O(N) памяти использовать дополнительно просто.
Китикет
Китикет
Constantine️
Андрей
Частичная сумма - это сумма чисел с нулевой и по i позицию.
Так
так давайте поразбираем код, м?