Aetae, к правилам это отношения не имеет, потому что эта ошибка появляется до того как начинают применяться rules из eslintrc. Это, как и написано в моем описании, Parsing error
Mikhail Osher, я не оставляю попыток разобраться :)
изначально в примере у нас есть два класса UrlLoader и наследник FancyUrlLoader. Такая структура предполагает, что оба класса могут быть использованы в коде. Теперь мы переписали их в два независимых класса UrlLoader и FancyMaker. Если вызвать FancyMaker как в примере, у меня все ок, но если вызвать просто UrlLoader, то я получаю ошибку что children не функция, потому что UrlLoader (в прошлом класс родитель) вызывается без указания children.
Mikhail Osher, теперь оно работает, а в первом примере нет. Может там чегото не хватает, ну так и говорите - типа псевдокод, все дела.
И вообще это с моей точки зрения не очень корректно попрекать собеседника через каждое слово не знанием "матчасти". Я потому вопросы и задаю, что пока многого не понимаю. Ну разве что вы себя от этого лучше чувствуете.
Mikhail Osher, мой вопрос был о том - что то как вы это написали - оно работать не будет this.props.children(render), вот специально сейчас набил похожий пример, как я и предполагал -TypeError: this.props.children is not a function
Спасибо за этот пример, это именно то что я искал! До сих пор было более-менее понятно что делать с разными методами, и с одинаковыми из родителя, а вот с такими комбинированными что-то я повис. Выглядит интересно, надо это все теперь осознать :)
Антон Спирин, мой вопрос скорее не по конкретному коду, а где можно посмотреть реализации композиций. 90% всего найденного оперирует примитивными примерами, которые не проясняют картину ничуть :(
miliko mikoyan, да
до этого были react-scripts 2, в yarn.lock до фига всего обновилось
Есть у меня подозрение что это както связано с eslint, но както вообще без понятия пока куда копать