Я довольно новичок, чтобы реагировать и обнаружил, что когда вы начинаете новый проект, варочная панель была немного другой, чем в последнее время. Теперь это происходит примерно так:
import React from 'react';
function App() {
return (
<div>
<h1>Hello world!</h1>
</div>
);
}
export default App;
вместо того, что было раньше:
import React, { Component } from 'react';
class App extends Component {
render() {
return (
<div>
<h1>Hello World</h1>
</div>
)
}
}
export default App;
Функция рендера исчезла. Я узнал, что это связано с крючками.
Классы, которые сейчас ушли, реагируют? И как же функция рендеринга? Я знаю, что вы все еще можете использовать «старый способ», но только для того, чтобы убедиться, что я все понял правильно. Это связано с крючками, верно?
Что такое преимущества с хуками по сравнению с рендерингом и классным способом написания компонентов?
Полагаю, это относится и к реагирующим родным ...