React-通过javascript或CSS修改组件样式?

在组件的.jsx文件中或在单独的.css文件中设置组件的样式是否更好?另外,性能上有区别吗?