Skip to content

Instantly share code, notes, and snippets.

View AkshayRana92's full-sized avatar
🤘

Akshay Rana AkshayRana92

🤘
View GitHub Profile
import React, { Component } from 'react';
class Child extends Component {
render() {
return (
<h1>Say my name</h1>
);
}
}
import React, { Component } from 'react';
class MyComponent extends Component {
render() {
return (
<h1>My Component Header</h1>
);
}
}
class ParentComponent extends Component {
render() {
element = (<div>
<MyComponent />
<h2> Something Relevant </h2>
</div>)
return element;
}
}
ES5 :
function MyComponent(props) {
return <h1>Hello World}</h1>;
}
ES6
class MyComponent extends Component {
render() {
return <h1>Hello World}</h1>;
const element = <h1>Hello, world</h1>;
ReactDOM.render(
element,
document.getElementById('root')
);
<div id="root"></div>
function getName() {
return 'John Snow';
}
const element = <h1>Welcome to React, {getName()}</h1>;
const name = 'John Snow';
const element = <h1>Welcome to React, {name}</h1>;
const element = <h1>Welcome to React</h1>;
var gzip = require('gulp-gzip'); //Add dependency to package.json if not added
gulp.task('gzip-app', function () {
gulp.src(['dist/prod/src/app/bundle.min.js'])
.pipe(gzip())
.pipe(gulp.dest('dist/prod/src/app'));
});
gulp.task('gzip-css', function () {
gulp.src(['dist/prod/src/assets/css/vendor.css'])