Material UI框架的withStyles和makeStyles有什么区别?

时间:2020-08-08 13:38:15

标签: javascript reactjs material-ui

我通常使用makeStyles来编写样式,但是现在我不得不使用MUI表,并且其文档样式由withStyles完成。有人可以告诉他们有什么不同吗?

1 个答案:

答案 0 :(得分:1)

主要区别在于makeStyle / useStyle在函数组件中用作钩子,而withStyles是高阶组件。

useStyle和withStyles提供相同的功能并采用相同的样式对象参数。

在使用不支持钩子的React版本开发应用程序时,或在为基于类的组件设置样式时,应使用withStyles。