PHP code example of teameh / silex-react-renderer-provider
1. Go to this page and download the library: Download teameh/silex-react-renderer-provider library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
teameh / silex-react-renderer-provider example snippets
$app = new Silex\Application();
$app->register(new Teameh\Silex\Services\React\ReactRendererServiceProvider(), [
'react.serverside_rendering' => [
// using phpexecjs:
'server_bundle_path' => __DIR__ . '/path/to/your/javascript/development/bundle.js'
// or using and external render server:
// 'socket_server_path' => 'unix://node.sock'
]
]);
$app = new Silex\Application();
$app->register(new Teameh\Silex\Services\React\ReactRendererServiceProvider(), [
'react.default_rendering' => $app['debug'] ? 'client_side' : 'both',
'react.serverside_rendering' => [
'fail_loud' => $app['debug'],
'trace' => $app['debug'],
'mode' => 'phpexecjs',
// using phpexecjs:
'server_bundle_path' => __DIR__ . '/path/to/your/javascript/development/bundle.js',
// or using and external render server:
// 'socket_server_path' => 'unix://node.sock',
'logger' => $app['monolog'],
]
]);
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.