use base qw(Template::Plugin);
use Template::Plugin;
use Template::Plugin::React::RESimple;
use JSON;
use Encode;
sub from_file {
my ($fname) = @_;
my $out = '';
open my $fh, '<:encodi
tes => $templates
}, $class;
}
sub render {
my ($self, $name, $data) = @_;
my $json = to_json($data // {}, {utf8 => 1});
my $built = from_file $self->{templates};
my $res = $sel
$self->{prelude};
var React = global.React;
$built;
return React.renderComponentToString($name($json));
})();
|);
if($res) {
return Encode::decode("utf8", $self->{ctx}->output());