Skip to content

Instantly share code, notes, and snippets.

View richarddprasad's full-sized avatar
🎯
Focusing

Richard Prasad richarddprasad

🎯
Focusing
View GitHub Profile
import React from 'react';
import './App.css';
const App: React.FC = (): JSX.Element => {
return (
<div className="App">
Hi
</div>
);
}
import React from 'react';
import './App.css';
interface IAppOwnProps {
username: string | undefined;
userType: 'admin' | 'moderator' | 'user' | 'guest';
}
const App: React.FC<IAppOwnProps> = (): JSX.Element => {
return (
import React from 'react';
import './App.css';
interface IAppOwnProps {
username: string | undefined;
userType: 'admin' | 'moderator' | 'user' | 'guest';
}
const App: React.FC<IAppOwnProps> = ({userType, username}): JSX.Element => {
return (
import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';
import * as serviceWorker from './serviceWorker';
ReactDOM.render(<App userType='admin' username='h4x0r' />, document.getElementById('root'));
serviceWorker.unregister();
import React from 'react';
import './App.css';
interface IAppOwnProps {
username: string | undefined;
userType: 'admin' | 'moderator' | 'user' | 'guest';
}
const App: React.FC<IAppOwnProps> = ({ userType, username }): JSX.Element => {
return (
import React, { useState } from 'react';
import './App.css';
interface IAppOwnProps {
username: string | undefined;
userType: 'admin' | 'moderator' | 'user' | 'guest';
}
const App: React.FC<IAppOwnProps> = ({ userType, username }): JSX.Element => {
const [time, setTime] = useState<Date>(() => new Date(Date.now()));
import React, { useState } from 'react';
import './App.css';
interface IAppOwnProps {
username: string | undefined;
userType: 'admin' | 'moderator' | 'user' | 'guest';
}
const App: React.FC<IAppOwnProps> = ({ userType, username }): JSX.Element => {
const [time, setTime] = useState<Date>(() => new Date(Date.now()));
import React, { useState, ChangeEvent } from 'react';
import './App.css';
interface IAppOwnProps {
username: string | undefined;
userType: 'admin' | 'moderator' | 'user' | 'guest';
}
const App: React.FC<IAppOwnProps> = ({ userType, username }): JSX.Element => {
const [time, setTime] = useState<Date>(() => new Date(Date.now()));
const [message, setMessage] = useState<string>('');
...
<input
type='text'
placeholder='Enter your message here'
value={message}
onChange={handleTextChange}
/>
import React, { useState, ChangeEvent } from 'react';
...
const handleTextChange = (event: ChangeEvent<HTMLInputElement>): void => {
setMessage(event.target.value);
};