Artem
где то маленький промах
Artem
та я не тебе за скрин хотел
Artem
у вас просто нет такой функции
Talgat
где то маленький промах
этот редирек пол дня делал, по логике должно было работать. завтра нужен результат
Artem
этот редирек пол дня делал, по логике должно было работать. завтра нужен результат
сейчас я еще погляжу, жаль нет парней онлайн более опытных, сообща б сделали но до завтра сделаем, решим
Виктория
Artem
и скрин консоли с ошибками что б лучше понимать что и как
Sergey
Как я понимаю, функционал
Я просто не понимаю что они хотят с прототипами, если там в компонентах толком ничего нет,или хотят чтобы на tsx написал просто функции.А Так по сути браузерроутер линки и всё.А в какой стране компания? Это джуном на удаленку? Или наши англом решили козырнуть?)
Artem
выведите что показывает в консоль
Artem
console.log('test =>', props.upDatePostText )
Artem
undef будет полюбому у вас в пропсы не приходит upDatePostText
Artem
на 7 строчке скопируйте консоль что я написал и вставьтекажите что напишет
Виктория
Виктория
Artem
ошибки то я вижу не вижу что выводит в консоль написал
Artem
эта функция не приходит в пропсы
Sergey
Компания в Армении, мне это прислали чтоб устроить на работу. Дело втом, что если я создавал проек с нуля, нет проблем. Но уже на готовый проект, я не делал некогда
Не могу сейчас глянуть ссылку, инет не ловит почти, Ну как вариант, попроси подробностей, тебе создавать новый или они дадут что-то,и на чём, если на тайпскрипте, то глянь у Владилена видео по реакт тайпскрипт
Виктория
выводит test => undefined
Artem
выводит test => undefined
ну вот. у вас в пропсах нет такой функции, программа не понимает что данная функция делает
Artem
вам надо понять откуда вы ее закидываете в пропсы
Виктория
Несколько раз проверяла, начиная со state.
Artem
где вы отрисовываете вот так <MyPosts /> ?
Artem
я просто не пойму от куда вы ее прокидываете
Artem
в каком компоненте вы отрисовываете данный компонент и прокидываете в него пропсы*?
Виктория
Виктория
Виктория
Artem
а изначально функция где написана?
Artem
тоже скрин
Artem
файл стейт тоже скрин
Виктория
Дмитрий
ребят еще вопрос с условным рендерингом
Дмитрий
{ isEditable ? ( <p>{props.name}</p> ) : ( <input type="text"/> ) }
Дмитрий
вот условие
Дмитрий
const [isEditable, setEditable] = useState(true);
Дмитрий
вот state
Дмитрий
если писать в стате false все ок
Дмитрий
отображется input
Дмитрий
но как это при клике сделать
Дмитрий
ведь текст всегда должен оставаться
Artem
вот теперь пишите перед ретурном в app.js компоненте console.log('test =>', props.upDatePostText )
Artem
и смотрите есть или нет? или undef
Виктория
ok
Artem
и так дальше и дальше
Artem
вы поймете где у вас пропадает
Artem
что в апп в консоли? э
Дмитрий
додумался, спасибо)
Дмитрий
const [isEditable, setEditable] = useState(true); const Active = () => { setEditable(false) }; return ( <div className="wrap-left__draft-block"> { isEditable ? ( <p onClick={Active}>{props.name}</p> ) : ( <input type="text"/> ) }
Дмитрий
не костыльное решение?
Artem
ну если решает твою проблему и работает пускай так будет
Дмитрий
Парни привет такой вопрос: нужно при нажатию на элемент менять p на input, (а по нажатию на текст появляется возможность редактирования (текст становится полем ввода).
Artem
пойдет и такое решение
Artem
главное что работает так как тебе надо
Artem
и потом конектил между собой , или ты в фронте все совмещал?
Виктория
test => newText => { state.profilePage.newPostText = newText; rerenderEntireTree(state); }
Виктория
была ошибка : вместо profilePage я написала dialogsPage. Исправила , все равно выдает ту же ошибку
Artem
та же ошибка?
Виктория
да
Artem
так нельзя писать
Виктория
Это то что пишет в консоли, когда делаю тот тест в App
Artem
оно ж у вас не пропсами приходит а експортится из стейт
Виктория
Экспортится эта функция только в index.js , а дальше через пропсы.
Artem
Экспортится эта функция только в index.js , а дальше через пропсы.
да, в индексном файле, вот с него начинайте
Artem
проверьте в него ли приходит в импорте эта функция
Виктория
Делать тест?
Artem
в индексном да
Artem
без пропсов как я писал