Skip to content

Instantly share code, notes, and snippets.

// in the function body
let description;
if (product.description) {
 description = <p>{`Description: ${product.description}`}</p>
}
// Bellow the h3 closing tag
{description}
{product.description ? <p>{`Description: ${product.description}`}</p> : null}
{product.description && <p>{`Description: ${product.description}`}</p>}
{products.map(product => {
return (
<div>
<h3>
<a title={`${product.name} details`}>
{ product.name }
</a>
</h3>
</div>
)
// Angular
<!-- <Tag *if="name"></Tag> -->
// React
render() {
return (
<p>
{/* This is a comment, one line */}
{// This is a block
// Angular HTML
<div (click)="fn()" >Click me!</div>
// Angular Component
@Componet( ... )
export class MyComponent {
fn() {
console.log('Clicked')
};
}
// Angular
<h1>{{name}}</h1>;
// React
<h1>{name}</h1>;
// Functions Mode looks like:
function MyHair(props) {
return <h1>My hair is, {props.color}</h1>;
}
// Class Mode looks like:
class MyHair extends React.Component {
render() {
return <h1>My hair is, {props.color}</h1>;
}
React.createElement(
MyHair,
{color: 'blue'},
'My Head'
)
<MyHair color="blue">
My Head
</MyHair>