Size: a a a

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

2021 January 30

К

Кирилл in React — русскоговорящее сообщество
Юрий
То что вводит пользователь
а должно что?
источник

С

Сергій in React — русскоговорящее сообщество
Pavel Mellonges®
в Material UI правильно css стили описывать в самом JSX или вохзможно как-то в отдельном css файле опысывать это в нормалньном синтаксисе?
источник

PM

Pavel Mellonges® in React — русскоговорящее сообщество
тут в самом jsx, это немного неудобно
источник

UU

U U in React — русскоговорящее сообщество
Как использовать css фреймворки вместе со styled-components?
источник

Ю

Юрий in React — русскоговорящее сообщество
Кирилл
а должно что?
То и должно
источник

К

Кирилл in React — русскоговорящее сообщество
Юрий
То и должно
в чем проблема тогда?
источник

С

Сергій in React — русскоговорящее сообщество
Pavel Mellonges®
тут в самом jsx, это немного неудобно
есть еще компонент по типу Box, но только зачем юзать mui и делать стили через обычный css?
источник

Ю

Юрий in React — русскоговорящее сообщество
Кирилл
в чем проблема тогда?
А, дело в том что вообще ничего не сетит
источник

К

Кирилл in React — русскоговорящее сообщество
Юрий
А, дело в том что вообще ничего не сетит
а что в стейте?
источник

Ю

Юрий in React — русскоговорящее сообщество
this.state = { input: '', result: [] };
источник

К

Кирилл in React — русскоговорящее сообщество
Юрий
this.state = { input: '', result: [] };
а что после setState ?
источник

Ю

Юрий in React — русскоговорящее сообщество
Кирилл
а что после setState ?
Вот фул export default class Autocomplete extends React.Component {
 constructor(props) {
   super(props);
   this.state = { input: '', result: [] };
 }
   
   handleChange = async (e) => {
   const res = await axios.get('/countries', { params: { term: e.target.value } })
   .then(res => {
     this.setState({ result: res.data, input: e.target.value });
   })
 }
 
 render() {
   const { input, result } = this.state;
   
     const ul =
    <ul>
      { result.map((item) => {
        return <li key={ item }> { item } </li> })
      }
    </ul>;
           
   return (
   <div>
       <form>
         <div className="form-group">
           <input onChange={ this.handleChange } type="text" className="form-control" placeholder="Enter Country" value={ input } />
         </div>
       </form>
         {ul}
     </div>
   );
 }
 componentDidUpdate() {
   console.log(this.state);
   }
}
источник

МН

Максим Нестеров... in React — русскоговорящее сообщество
Народ, есть массив задач, у каждой есть id задачи и др. Некоторые поля массива меняются с приходом обновлений от сервера. Проблема в том, что когда задача открывает portal modal, после прихода обновлений, весь массив переписывается и portalmodal закрывается
источник

МН

Максим Нестеров... in React — русскоговорящее сообщество
Как быть и что делать для решения проблемы
источник

EI

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

VS

Viktor Stepanov in React — русскоговорящее сообщество
Edem Injection
новичек, мб туплю в чем... почему-то не применяются стили, кроме декларирования стилей импорта и непосредственно применения нужно что-то еще делать?
А ты модули используешь? Если это cra - то нэйминг должен быть жестким [name].module.css
источник

К

Кирилл in React — русскоговорящее сообщество
Edem Injection
новичек, мб туплю в чем... почему-то не применяются стили, кроме декларирования стилей импорта и непосредственно применения нужно что-то еще делать?
css файл ж, просто import './Layout.css' напиши

и юзай className=".Content"
источник

bc

bad coder in React — русскоговорящее сообщество
/Layout
источник

EI

Edem Injection in React — русскоговорящее сообщество
Кирилл
css файл ж, просто import './Layout.css' напиши

и юзай className=".Content"
вот это помогло, без точки только. большое спасибо
источник

EI

Edem Injection in React — русскоговорящее сообщество
Viktor Stepanov
А ты модули используешь? Если это cra - то нэйминг должен быть жестким [name].module.css
пока не сталкивался с ними
источник