Size: a a a

React — русскоговорящее сообщество

2021 April 12

13

123 321 in React — русскоговорящее сообщество
можно ли менять CSS при событиях прямо из js кода компонента с помощью стейтов? или это надо делать напрямую без применения стейтов?
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
можно применять разные класснеймы
источник

13

123 321 in React — русскоговорящее сообщество
то есть вот так делать нельзя?

 const changeSizeLeftMenu = () => {
       setColumnUsersCSS(onLeftCSS);
    }

    const onLeftCSS = {
        width: "45%",
        position: "fixed!important",
        overflow: "auto"
   
    }
источник

13

123 321 in React — русскоговорящее сообщество
setColumnUsersCSS это сет стейт.
источник

Iy

I am your function in React — русскоговорящее сообщество
Здесь можно задать вопрос по сагам?
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
все можно, но лучше так не делать
источник

13

123 321 in React — русскоговорящее сообщество
дело в том что стиль меняется только тогда, когда код притормаживается точкой останова, которую я ставлю в коде. если код ничем не тормозить - стили не меняются
источник

НМ

Никита Михайловский... in React — русскоговорящее сообщество
Всем. привет, такая проблема:
начаиню изучать тестироавние jest, в проекте заммиксован JS и TS
пишу простейший тест:
1 картинка
получаю результат
2 картинка

При это как бы все должно быть нормально, я просто задаю тип данных color, но jest ругается, как этого избежать?
источник

SG

Sos Genrikovich in React — русскоговорящее сообщество
Если ты записываешь стили в нормальный компонент, то таких проблем быть не должно. Лучше код показать
источник

НМ

Никита Михайловский... in React — русскоговорящее сообщество
1)
источник

НМ

Никита Михайловский... in React — русскоговорящее сообщество
2)
источник

13

123 321 in React — русскоговорящее сообщество
источник

13

123 321 in React — русскоговорящее сообщество
если поставить точки останов на консоль логах, то все отлично работает. а если точек останов нету,(тоесть если ничего не тормозит код в том месте) то CSS стили не применяются
источник

SG

Sos Genrikovich in React — русскоговорящее сообщество
источник

SG

Sos Genrikovich in React — русскоговорящее сообщество
Эта переменная теряется
источник

DN

Drew Naumenko in React — русскоговорящее сообщество
спаисбо )   лайк!

но вообще я был удивлён , что  всё таки можно сделать это наоборот с дочернего наверх

а вообще часто используете props.children в комм проектах?

ну например у вас есть компонент <Menu> ,
а на другой странице или роуте такое же меню только там ещё  +  вёртска к этому меню ну например дополнительный пункт не суть важно
источник

13

123 321 in React — русскоговорящее сообщество
если поставить точки останов на консоль логах, то все отлично работает. а если точек останов нету,(тоесть если ничего не тормозит код в том месте) то CSS стили не применяются
источник

SG

Sos Genrikovich in React — русскоговорящее сообщество
Попробуй сделать вместо той переменной стэйт или реф
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Немного потерял контекст в вопросе о чилдренах но подозреваю что о вы о паттерне "слот"
источник

13

123 321 in React — русскоговорящее сообщество
ну ок
источник