var counter = makeCounter();
var counter2 = makeCounter();
alert(counter()); // 1
alert(counter()); // 2
alert(counter2()); // 1
Не надо много раз советовать бесполезные советы-"читайте документацию", если я пишу это здесь, значит все прочитано и не найдено
Можете оставить свое-"да ты просто тупой, не умеешь доки читать" при себе
Я хотел рендерить футер и хедер только один раз
если пихать его, где он нужен(почти везде)
, он будет повторно рендериться каждый раз и постоянно делать запрос к апи, потому что в хедере рендерятся категории.
а можете подсказать, где именно в документации есть фича не рендерить компоненты?
Я пробывал внутрь компонента добавлять роуты, мне приходила ошибка, что компонент не может содержать в себе роуты
Тут я не понял, как его можно вынести за класс, он же к this.state обращается?
componentDidMoun() {} // Метод класса
comonentDidMoun = () => {} // Свойство класса
appInstatnce.componentDidMount()
, в случае с методом, контекст не теряется. return (
{ Contener }
);
return Contener;
return (
<div>
{bookmarks.map((currentBk) => (
<BkContainer
key={currentBk.id}
bkFolder={currentBk.children}
title={currentBk.title}
/>
)}
</div>
);
const store = createStore();
store.dispatch(init());
ReactDOM.render( /* ... */);
а цель была написать именно свой велосипед!
Но почему плохого кода так и не сказали.
app.obj = "Юпитер";
app.myWeight = 60;
get obj() {
this.viewer.render(this.strings.obj);
return this.store.obj;
}
this.event.dispatch("SET_OBJECT", obj);
"SET_OBEJCT"
import obj from "../utils/";
const { finder } = obj;
export default program
.setStore(store)
.setViewer(view)
.setString(phrases)
.setPhrase(cphrase)
.setExecutors(cweight)
.setDataAction(cdata)
.setEvent(event)
.init();
const execute = new Map();
export default execute
.set("Луна", x => x * 0.17)
.set("Юпитер", x => x * 0.5)
.set("Сатурн", x => x * 0.65);
export default view.init();
А так звучит не сложно, я б сразу залез в документацию, посмотрел что api WeatherApp принимает на вход, что возвращает и исходя из этого написал бы свою обёртку, которое взаимодействовало напрямую, либо через адаптеры, для обеспечения большей гибкости.
Хорошей компании надо чтобы ты уже чуть ли не всё умел, нет?
тут человек (для меня авторитет) подразумевает, что работа в компании (рядовой) вряд ли поднимет тебя в программировании
Я считаю, человек сам себя должен развивать