【问题标题】:How to organize js code when you are using v8js engine (php) for prerending react component?使用 v8js 引擎 (php) 预渲染 react 组件时如何组织 js 代码?
【发布时间】:2017-09-11 15:00:03
【问题描述】:

问题是我必须像这样发送到 v8js 文件

let HelloWorld = function(props){
    return (
        React.createElement('h1', null, 'Hello World!'+props.count)
    );
}

我的意思是没有导入和导出行是可以接受的

但是对于 webpack 我需要有这样的文件

import React, { Component } from 'react';

let HelloWorld = function(props){
    return (
        React.createElement('h1', null, 'Hello World!'+props.count)
    );
}

export default HelloWorld;

我找不到如何正确地将 v8js 代码之类的文件包含到 webpack 中

我想在 v8js 和 webpack 中同时使用一个组件,而不需要复制粘贴。

【问题讨论】:

    标签: reactjs components v8 prerender


    【解决方案1】:

    我知道简单的解决方案,但它并不漂亮

    在发送到 v8 之前执行此操作

    $appsrc = preg_replace('/(import.*?;)/', '', $appsrc);
    $appsrc = preg_replace('/(export.*?;)/', '', $appsrc);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-03-22
      • 2011-07-17
      • 2016-01-11
      • 1970-01-01
      • 2014-11-20
      • 2020-12-27
      • 1970-01-01
      • 2018-01-11
      相关资源
      最近更新 更多