create-inferno-app のサーバー側実装をセットアップしようとしています。そのため、最初に create-inferno-app を実行してサンプル プロジェクトを作成し、実行するnpm start run
と、すべて問題なく表示されます。これは私のindex.js
import { render } from 'inferno';
import App from './App';
render(<App />, document.getElementById('root'));
そしてこれはApp.js
import { renderToString } from 'inferno-server';
import './App.css';
const App = function({ color = 'red', name }) {
return (
<div style={{ color }}>
Hello
<span>{name}</span>
</div>
);
}
export default renderToString(<App color="blue" name="world" />)
エラーが発生するTypeError: type is not a function
renderToString
では、 create-inferno-app でメソッドをどのように使用すればよいですか?