Every line of 'push in react js' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your JavaScript code is secure.
115 function copyReactJs(cb) { 116 copyDashboardJs(); 117 copyServDevJs(); 118 cb(); 119 return; 120 }
10 function renderToString(Component, props) { 11 return ReactDOMServer 12 .renderToString(React.createElement(Component, props)) 13 .replace(REACT_ATTR_REGEX, ''); 14 }
198 function buildCdnReact(dirname) { 199 var s = babelCore.buildExternalHelpers(reactBabelHelpers, 'global'); 200 201 return makeTask('build-cdn-react: ' + dirname, function() { 202 return browserifyStream( 203 './build-targets/cdn-react.js', 204 { 205 extensions: ['.jsx'], 206 external: ['react'], 207 transform: [babelify.configure({plugins: ['@babel/external-helpers']})] 208 }) 209 .pipe(plugins.replace(requireReactRegex, "window.React")) 210 .pipe(plugins.injectString.prepend(s)) 211 .pipe(plugins.rename('mui-react.js')) 212 .pipe(gulp.dest(dirname)) 213 .pipe(plugins.uglify()) 214 .pipe(plugins.rename('mui-react.min.js')) 215 .pipe(gulp.dest(dirname)); 216 }); 217 }
36 renderReact() { 37 ReactDOM.render( 38 React.createElement(this.reactClass, this._props), 39 this.ref.nativeElement); 40 }
18 export function renderWithReduxStore( reactElement, domContainer, reduxStore ) { 19 const domContainerNode = 20 'string' === typeof domContainer ? document.getElementById( domContainer ) : domContainer; 21 22 return ReactDom.render( 23 24 { reactElement } 25 , 26 domContainerNode 27 ); 28 }
26 function nativeReactInstall() { 27 if (!fs.existsSync(reactNativePath)) { 28 return 29 } 30 console.log('living in a react native world', reactVersion); 31 var reactVersion = require(path.join(reactNativePath, 'package.json')).version; 32 33 34 writeJSON('../package.json.' + Date.now(), pkg); 35 36 37 pkg.devDependencies = {}; 38 delete pkg.peerDependencies.react; 39 pkg.peerDependencies["react-native"] = reactVersion; 40 41 pkg.main = "src/index" 42 43 writeJSON('../package.json', pkg); 44 write('../src/react.js', 'module.exports = require("react-native");\n'); 45 if (fs.existsSync(reactPath)) { 46 console.log('removing non native react', reactPath); 47 deleteFolderRecursive(reactPath); 48 } 49 }
35 function renderJs(propTypes: string[], defaultProps: string[] = []) { 36 const props = parse( 37 ` 38 import { Component } from 'react'; 39 import PropTypes from 'prop-types'; 40 export default class Cmpnt extends Component { 41 static propTypes = { 42 ${propTypes.join(',')} 43 } 44 static defaultProps = { 45 ${defaultProps.join(',')} 46 } 47 render() { 48 } 49 } 50 `, 51 undefined, 52 undefined, 53 { filename: '' } 54 ); 55 if (Array.isArray(props)) { 56 return render(<div>); 57 } 58 return render(); 59 }</div>
7 async function htmlRender({page, initialProps, CONTAINER_ID}) { 8 /* 9 AppRegistry.registerComponent('App', () => page.view); 10 /*/ 11 const viewElement = React.createElement(page.view, initialProps); 12 AppRegistry.registerComponent('App', () => () => viewElement); 13 //*/ 14 15 const { element, getStyleElement } = AppRegistry.getApplication('App', { initialProps }); 16 17 const viewHtml = ReactDOMServer.renderToStaticMarkup(element); 18 19 // Bug: `styleHtml` doesn't inlcude user defined styles 20 // Likely solution: make sure that all of react-native-web is compiled with webpack 21 const styleHtml = ReactDOMServer.renderToStaticMarkup(getStyleElement()); 22 23 return { 24 head: [ 25 styleHtml, 26 ], 27 body: [ 28 '<div>'+viewHtml+'</div>', 29 ] 30 }; 31 }
107 _addTemplates() { 108 this.log(chalk.black.bgGreen('Copying new files for create-react-app')); 109 [ 110 { src: 'src', dest: 'src' }, 111 { src: 'public/*', dest: 'public' }, 112 { src: '.*', dest: '' }, 113 { src: '*.md', dest: '' }, 114 ].forEach(file => 115 this.fs.copyTpl( 116 this.templatePath(file.src), 117 this.destinationPath(file.dest), 118 ), 119 ); 120 }
21 function addReactApp(appName: string) { 22 window.pageRenderers.spa.reactAppsName.push(appName); 23 }