• Варианты стилизации крупного React-приложения?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Разбейте стили так чтобы в одном файле были стили для одного компонента.
    Включите css - модули, уберете 99% проблем.
    дальше
    import styles from './mybutton.module.scss'
    ...
    <div className={styles.title}>
    ...


    Общие стили вынесите в переменные и миксины.
    стилизацию дочерних компонентов из родителя можно делать либо прокидыванием класса из пропсов,
    либо путем добавления отдельных пропсов, например <button outlined/>
    в общем виде второй путь предпочтителен, если у вас много где родитель навешивает явные стили на дочерние компоненты - то тут определенно что-то не так в структуре стилей.

    styled-components для мобилок норм, для веба мне лично не нравятся, лишний код.
    Ответ написан
    3 комментария
  • Научился создавать сайты, но не обладаю "дизайнерским взглядом", как его получить?

    idzenski
    @idzenski
    Директор по развитию партнерской сети BPMx
    Копируйте чужие сайты, пытаясь слегка видоизменят. Понимание приходит с опытом.
    Ответ написан
    3 комментария
  • Как узнать свой уровень в кодинге?

    customtema
    @customtema
    arint.ru
    У меня рост был скачкообразным. Каждые 3-4 года делаю большой шаг вперед, на протяжении последних 20 лет.

    Когда я ощутил себя "профессионалом"? Когда понял, что могу решить абсолютно любую задачу, и сделать это максимально быстро. Не в теории, а на практике - просят сделать программу X, и я категорически уверенно делаю ее за несколько дней-месяцев, при этом оценить сроки могу в течение часа.

    Что повлияло на личное развитие? Каждый из этих пунктов способствовал большому скачку:

    1. ОИВТ и основы программирования (ООП, СУБД)
    2. Linux
    3. Чужой код
    4. Книги Фаулера
    5. Unix Way
    6. Изобильная практика
    Ответ написан
    1 комментарий