Intro to React.js
RISD X ACM Outreach Hackathon: WS 2
We’ll get started at 5:15 :)
Table of contents
01
04
02
03
Why React.js?
What is React.js
Code Environment Set Up
React.js Demo
What is React?
In short– a UI library that allows us to create front end pages!
Some companies that utilize React.js for their front end:
Why React?
As a web developer, you’ll see a lot of companies seeking out those with experience in React principles.
Let’s get started.
Code Environment Set Up
Go to codesandbox.com
Code Environment Set Up
Code Environment Tour!
Let’s get started.
Code Environment Set Up
File Directory Breakdown
Pro-Tip (pay attention to the extensions of each file! This will tell you the language of that file. You will mainly be coding in .jsx files)
Code Environment Set Up
Let’s build our first components together!
Adding logic to our code:
Some things that may be on your mind:
Why is the page ugly?
React allows us the create a general map of what our application is going to look like. Think: a blueprint for the final product
You’ll start getting into making things pretty once we go over CSS libraries like TailwindCSS (tomorrow!)
Note:
Stackblitz is a good coding environment for more elementary projects– for this weekend you may be interested in setting up React (downloading it) on your laptop for ease of use!
There will be volunteers there to help you with this :)
Code Environment Set Up
Let’s make properties for our Employee component together!
Code Environment Set Up
Let’s utilize “usestate” together!
Note: props are not meant to change. We can get over this hurdle with a function called usestate!
Questions/ Comments/Concerns?
What is a pitch deck?
A pitch deck is a short presentation that entrepreneurs use to describe their business and present it to potential investors. It usually consists of about 10 slides that provide:
The goal is to garner enough interest from investors so that they are motivated to invest in the business
Main ideas of a pitch deck
Presentation
Value
A great presentation for a pitch deck should be concise, clear and easy to understand. Visual elements such as charts, graphs, images, and videos can help to make the presentation engaging
When it comes to picking investors for a pitch deck, it's important to research potential investors and understand their preferences, goals and interests
The value of a product is determined by how much customers are willing to pay for it. It's a combination of factors, including the quality of the product, its features, and how well it meets customer needs
Investors
Six recommendations
Structure your pitch deck clearly and make sure all the important points are easy to understand
Incorporate visuals or graphics to illustrate your message and keep the audience engaged
Include impactful stories, statistics, or facts that will help your audience remember your message afterwards
Practice presenting your deck beforehand with friends or colleagues for feedback, then use this input to refine it further
Keep it simple
Use visuals
Keep it short
A good pitch deck should be concise and clear; avoid trying to cram in too much information
A pitch deck is an overview of your business; focus on key points that get the most important ideas across
Make it memorable
Test & iterate
Main points
9h 55m 23s
333,000
386,000 km
Estimated delivery time per unit
Users bought our product
Avg. distance travelled by logistics team
4,498,300,000
Number of users analyzed in our market research
Revenue by quarter
Q4
Q3
Q2
Q1
October - December
July - September
April - June
January - March
40%
24%
20%
16%
Follow the link in the graph to modify its data and then paste the new one here. For more info, click here
Competition comparison
| Features | Value | Pricing | Trial | Competence | Share |
Company A | Fuel economy | Special offers | $23,000 | No | Low | 8% |
Company B | Design | Reliability | $27,000 | No | Low | 5% |
Company C | Performance | Repairs | $30,000 | Yes | High | 20% |
Company D | Safety features | Marketing | $24,000 | No | High | 22% |
Company E | Technology | Customers | $32,000 | Yes | Low | 10% |
Company F | Comfort | Best prices | $15,000 | Yes | High | 30% |
Company G | Customization | Brand name | $45,000 | No | Low | 5% |
Product infographic
Visuals
Price
Availability
Features
Users
Updates
Showcase the design of your product
Share the cost and price with investors
When is the product expected to be ready?
What makes you product unique?
Speak about the target audience
Do you plan on updating it?
Timeline of your presentation
Provide a brief overview of the pitch deck's content
Engage the audience with a concise and compelling company introduction
Identify the target customer's pain points and challenges in a brief manner
Describe how your product or service can solve the problem
Highlight the unique value proposition and benefits of your solution
Analyze the target market size, growth potential, and competition briefly
Explain your financial needs and briefly outline your funding allocation
End with a clear and concise call to action
Organizational chart
John Doe
CEO
Jane Smith
Department Head
Mark Willson
Department Head
Steven Ander
Manager
Sarah Williams
Manager
Richard Taylor
Manager
Emma Miller
Manager
William Young
Employee
James Scott
Employee
Michelle García
Employee
Brian Clark
Employee
Alan Turner
Employee
Market size overview
$100M
$20M
$5M
Outer circle
Include the total size of the market, which represents the entire potential customer base for the product or service
Middle circle
Identify the target market for the product or service, which may be a subset of the total market. This could be based on factors such as demographics, geography, or specific needs
Inner circle
Indicate the current market size, which represents the portion of the target market that the company has successfully captured
Roadmap infographic
Initiative | Objective | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec |
Understanding | Analyze and understand the needs of your target audience | | | | | | | | | | | | |
Conduct research | Research existing products in the industry and analyze how successful they are | | | | | | | | | | | | |
Brainstorm ideas | Generate ideas based on user feedback and research findings | | | | | | | | | | | | |
Develop a prototype | Create a basic version of the product to show investors | | | | | | | | | | | | |
Test for usability | Put the prototype through rigorous testing processes to ensure that it meets user requirements | | | | | | | | | | | | |
Analyze feedback | Analyze feedback | | | | | | | | | | | | |
Old Hollywood Style Pitch
Deck
Here is where your presentation begins
Contents of this template
You can delete this slide when you’re done editing the presentation
To view this template correctly in PowerPoint, download and install the fonts we used | |
Used and alternative resources | An assortment of graphic resources that are suitable for use in this presentation |
You must keep it so that proper credits for our design are given | |
All the colors used in this presentation | |
Icons and infographic resources | These can be used in the template, and their size and color can be edited |
Editable presentation theme | You can edit the master slides easily. For more info, click here |
Table of contents
01
04
02
05
03
06
Problem & solution
Introduction
Market opportunity
Product demo
Team & timeline
Financial & metrics
What is a pitch deck?
A pitch deck is a short presentation that entrepreneurs use to describe their business and present it to potential investors. It usually consists of about 10 slides that provide:
The goal is to garner enough interest from investors so that they are motivated to invest in the business
Introduction
01
Introduction
Our company
The introduction of your company in the pitch deck should include a brief overview of who you are and what you do. It should also include a brief description of why your product or service is unique and the value it provides to customers
The “our idea” part of a pitch deck should include an explanation of your product/service, how it works, and what the customer value is. You should also explain the market opportunity for your product/service
Our idea
Main ideas of a pitch deck
Presentation
Value
A great presentation for a pitch deck should be concise, clear and easy to understand. Visual elements such as charts, graphs, images, and videos can help to make the presentation engaging
When it comes to picking investors for a pitch deck, it's important to research potential investors and understand their preferences, goals and interests
The value of a product is determined by how much customers are willing to pay for it. It's a combination of factors, including the quality of the product, its features, and how well it meets customer needs
Investors
Key ideas in market opportunity
Analyze existing customer needs and identify gaps in the market to find new opportunities
Utilize technology and customer feedback to come up with novel solutions that meet your customer’s demands or needs
Innovative solutions
Research new markets
Monitor changes in the marketplace, such as shifts in consumer behavior or emerging technologies, to stay competitive and capitalize on new opportunities and trends
Identify times of year when demand for certain products may spike, such as holidays or special occasions, and use these times to target customers or maximize sales
Stay ahead of trends
Seasonal spikes
Six recommendations
Structure your pitch deck clearly and make sure all the important points are easy to understand
Incorporate visuals or graphics to illustrate your message and keep the audience engaged
Include impactful stories, statistics, or facts that will help your audience remember your message afterwards
Practice presenting your deck beforehand with friends or colleagues for feedback, then use this input to refine it further
Keep it simple
Use visuals
Keep it short
A good pitch deck should be concise and clear; avoid trying to cram in too much information
A pitch deck is an overview of your business; focus on key points that get the most important ideas across
Make it memorable
Test & iterate
Main points
9h 55m 23s
333,000
386,000 km
Estimated delivery time per unit
Users bought our product
Avg. distance travelled by logistics team
4,498,300,000
Number of users analyzed in our market research
Revenue by quarter
Q4
Q3
Q2
Q1
October - December
July - September
April - June
January - March
40%
24%
20%
16%
Follow the link in the graph to modify its data and then paste the new one here. For more info, click here
Competition comparison
| Features | Value | Pricing | Trial | Competence | Share |
Company A | Fuel economy | Special offers | $23,000 | No | Low | 8% |
Company B | Design | Reliability | $27,000 | No | Low | 5% |
Company C | Performance | Repairs | $30,000 | Yes | High | 20% |
Company D | Safety features | Marketing | $24,000 | No | High | 22% |
Company E | Technology | Customers | $32,000 | Yes | Low | 10% |
Company F | Comfort | Best prices | $15,000 | Yes | High | 30% |
Company G | Customization | Brand name | $45,000 | No | Low | 5% |
Product infographic
Visuals
Price
Availability
Features
Users
Updates
Showcase the design of your product
Share the cost and price with investors
When is the product expected to be ready?
What makes you product unique?
Speak about the target audience
Do you plan on updating it?
Timeline of your presentation
Provide a brief overview of the pitch deck's content
Engage the audience with a concise and compelling company introduction
Identify the target customer's pain points and challenges in a brief manner
Describe how your product or service can solve the problem
Highlight the unique value proposition and benefits of your solution
Analyze the target market size, growth potential, and competition briefly
Explain your financial needs and briefly outline your funding allocation
End with a clear and concise call to action
Organizational chart
John Doe
CEO
Jane Smith
Department Head
Mark Willson
Department Head
Steven Ander
Manager
Sarah Williams
Manager
Richard Taylor
Manager
Emma Miller
Manager
William Young
Employee
James Scott
Employee
Michelle García
Employee
Brian Clark
Employee
Alan Turner
Employee
Market size overview
$100M
$20M
$5M
Outer circle
Include the total size of the market, which represents the entire potential customer base for the product or service
Middle circle
Identify the target market for the product or service, which may be a subset of the total market. This could be based on factors such as demographics, geography, or specific needs
Inner circle
Indicate the current market size, which represents the portion of the target market that the company has successfully captured
Roadmap infographic
Initiative | Objective | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec |
Understanding | Analyze and understand the needs of your target audience | | | | | | | | | | | | |
Conduct research | Research existing products in the industry and analyze how successful they are | | | | | | | | | | | | |
Brainstorm ideas | Generate ideas based on user feedback and research findings | | | | | | | | | | | | |
Develop a prototype | Create a basic version of the product to show investors | | | | | | | | | | | | |
Test for usability | Put the prototype through rigorous testing processes to ensure that it meets user requirements | | | | | | | | | | | | |
Analyze feedback | Analyze feedback | | | | | | | | | | | | |
KPI dashboard
Product | Units | Revenue | Returns |
Item 1 | 500 | 2,000,000 | 40 |
Item 2 | 1,000 | 50,750 | 10 |
Item 3 | 250 | 1,500,000 | 300 |
Item 4 | 500 | 2,000,000 | 40 |
Item 5 | 1,000 | 50,750 | 10 |
Item 6 | 250 | 1,500,000 | 300 |
Item 7 | 500 | 2,000,000 | 40 |
Item 8 | 1,000 | 50,750 | 10 |
$4,000,000
$100,000
$5,000
Revenue
General costs
Benefit
Follow the link in the graph to modify its data and then paste the new one here. For more info, click here
Thanks!
Do you have any questions?
youremail@freepik.com
+34 654 321 432
yourwebsite.com
Please keep this slide for attribution
CREDITS: This presentation template was created by Slidesgo, and includes icons by Flaticon, and infographics & images by Freepik
Alternative resources
Here’s an assortment of alternative resources whose style fits the one of this template:
Vectors:
Resources
Did you like the resources on this template? Get them for free at our other websites:
Vectors:
Photos:
Instructions for use
If you have a free account, in order to use this template, you must credit Slidesgo by keeping the Thanks slide. Please refer to the next slide to read the instructions for premium users.
As a Free user, you are allowed to:
You are not allowed to:
For more information about editing slides, please read our FAQs or visit our blog:
https://slidesgo.com/faqs and https://slidesgo.com/slidesgo-school
Instructions for use (premium users)
As a Premium user, you can use this template without attributing Slidesgo or keeping the "Thanks" slide.
You are allowed to:
You are not allowed to:
For more information about editing slides, please read our FAQs or visit our blog:
https://slidesgo.com/faqs and https://slidesgo.com/slidesgo-school
Fonts & colors used
This presentation has been made using the following fonts:
Gloock
(https://fonts.google.com/specimen/Gloock)
Quicksand
(https://fonts.google.com/specimen/Quicksand)
#f4ebda
#52271
#921c0e
#d76b00
#f0b863
#ef5236
#f3e5e4
#f09813
Storyset
Create your Story with our illustrated concepts. Choose the style you like the most, edit its colors, pick the background and layers you want to show and bring them to life with the animator panel! It will boost your presentation. Check out how it works.
Use our editable graphic resources...
You can easily resize these resources without losing quality. To change the color, just ungroup the resource and click on the object you want to change. Then, click on the paint bucket and select the color you want. Group the resource again when you’re done. You can also look for more infographics on Slidesgo.
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
JANUARY
FEBRUARY
MARCH
APRIL
PHASE 1
Task 1
Task 2
JANUARY
FEBRUARY
MARCH
APRIL
MAY
JUNE
PHASE 1
PHASE 2
Task 1
Task 2
Task 1
Task 2
...and our sets of editable icons
You can resize these icons without losing quality.
You can change the stroke and fill color; just select the icon and click on the paint bucket/pen.
In Google Slides, you can also use Flaticon’s extension, allowing you to customize and add even more icons.
Educational Icons
Medical Icons
Business Icons
Teamwork Icons
Help & Support Icons
Avatar Icons
Creative Process Icons
Performing Arts Icons
Nature Icons
SEO & Marketing Icons
KPI dashboard
Product | Units | Revenue | Returns |
Item 1 | 500 | 2,000,000 | 40 |
Item 2 | 1,000 | 50,750 | 10 |
Item 3 | 250 | 1,500,000 | 300 |
Item 4 | 500 | 2,000,000 | 40 |
Item 5 | 1,000 | 50,750 | 10 |
Item 6 | 250 | 1,500,000 | 300 |
Item 7 | 500 | 2,000,000 | 40 |
Item 8 | 1,000 | 50,750 | 10 |
$4,000,000
$100,000
$5,000
Revenue
General costs
Benefit
Follow the link in the graph to modify its data and then paste the new one here. For more info, click here
Thanks!
Do you have any questions?
youremail@freepik.com
+34 654 321 432
yourwebsite.com
Please keep this slide for attribution
CREDITS: This presentation template was created by Slidesgo, and includes icons by Flaticon, and infographics & images by Freepik
Alternative resources
Here’s an assortment of alternative resources whose style fits the one of this template:
Vectors:
Resources
Did you like the resources on this template? Get them for free at our other websites:
Vectors:
Photos:
Instructions for use
If you have a free account, in order to use this template, you must credit Slidesgo by keeping the Thanks slide. Please refer to the next slide to read the instructions for premium users.
As a Free user, you are allowed to:
You are not allowed to:
For more information about editing slides, please read our FAQs or visit our blog:
https://slidesgo.com/faqs and https://slidesgo.com/slidesgo-school
Instructions for use (premium users)
As a Premium user, you can use this template without attributing Slidesgo or keeping the "Thanks" slide.
You are allowed to:
You are not allowed to:
For more information about editing slides, please read our FAQs or visit our blog:
https://slidesgo.com/faqs and https://slidesgo.com/slidesgo-school
Fonts & colors used
This presentation has been made using the following fonts:
Gloock
(https://fonts.google.com/specimen/Gloock)
Quicksand
(https://fonts.google.com/specimen/Quicksand)
#f4ebda
#52271
#921c0e
#d76b00
#f0b863
#ef5236
#f3e5e4
#f09813
Storyset
Create your Story with our illustrated concepts. Choose the style you like the most, edit its colors, pick the background and layers you want to show and bring them to life with the animator panel! It will boost your presentation. Check out how it works.
Use our editable graphic resources...
You can easily resize these resources without losing quality. To change the color, just ungroup the resource and click on the object you want to change. Then, click on the paint bucket and select the color you want. Group the resource again when you’re done. You can also look for more infographics on Slidesgo.
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
JANUARY
FEBRUARY
MARCH
APRIL
PHASE 1
Task 1
Task 2
JANUARY
FEBRUARY
MARCH
APRIL
MAY
JUNE
PHASE 1
PHASE 2
Task 1
Task 2
Task 1
Task 2
...and our sets of editable icons
You can resize these icons without losing quality.
You can change the stroke and fill color; just select the icon and click on the paint bucket/pen.
In Google Slides, you can also use Flaticon’s extension, allowing you to customize and add even more icons.
Educational Icons
Medical Icons
Business Icons
Teamwork Icons
Help & Support Icons
Avatar Icons
Creative Process Icons
Performing Arts Icons
Nature Icons
SEO & Marketing Icons