Open In App

React Desktop Windows Radio Component

Last Updated : 30 May, 2021
Improve
Improve
Like Article
Like
Save
Share
Report

React Desktop is a popular library to bring the native desktop experience to the web. This library provides macOS and Windows OS components. Radio Component is used to allow the users to select one option from a set. We can use the following approach in ReactJS to use the React Desktop Windows Radio Component.

Radio Props:

  • color: It is used to set the radio color.
  • defaultValue: It is used to denote the default input value.
  • defaultChecked: It is used to indicate whether the radio is checked by default or not.
  • hidden: It is used to set the visibility of a component.
  • label: It is used to add a label for the radio.
  • name: It is used to denote the name of the input.
  • onChange: It is a callback function that is triggered when the checkbox has changed.
  • theme: It is used to set the UI theme and this theme is then used by this component and its children elements.

Creating React Application And Installing Module:

  • Step 1: Create a React application using the following command:

    npx create-react-app foldername
  • Step 2: After creating your project folder i.e. foldername, move to it using the following command:

    cd foldername
  • Step 3: After creating the ReactJS application, Install the required module using the following command:

    npm install react-desktop

Project Structure: It will look like the following.

Project Structure

Example: Now write down the following code in the App.js file. Here, App is our default component where we have written our code.

App.js




import React from 'react'
import { Radio } from 'react-desktop/windows';
  
export default function App() {
  return (
    <div style={{
      display: 'block', width: 700, paddingLeft: 30
    }}>
      <h4>React Desktop Windows Radio Component</h4>
      What is your Age ?
      <Radio
        label="Above 50"
        name="ageRadio"
        defaultChecked
      /> 
      <Radio
        label="Below 50"
        name="ageRadio"
      />
    </div>
  );
}


Step to Run Application: Run the application using the following command from the root directory of the project:

npm start

Output: Now open your browser and go to http://localhost:3000/, you will see the following output:

Reference: http://reactdesktop.js.org/docs/windows/radio


Previous Article
Next Article

Similar Reads

React Desktop macOS Radio Component
React Desktop is a popular library to bring the native desktop experience to the web. This library provides macOS and Windows OS components. Radio Component is used to allow the users to select one option from a set. We can use the following approach in ReactJS to use the React Desktop macOS Radio Component. Radio Props: defaultValue: It is used to
2 min read
React Desktop Windows MasterDetailsView Component
React Desktop is a popular library to bring the native desktop experience to the web. This library provides macOS and Windows OS components. MasterDetailsView Component is used to allow the users to present the items in a list or details pattern. It shows the items collection and details for that item in list-panel and details-panel respectively. W
3 min read
React Desktop Windows Window Component
React Desktop is a popular library to bring the native desktop experience to the web. This library provides macOS and Windows OS components. Window Component is used to allow the users to create a window. We can use the following approach in ReactJS to use the React Desktop Windows Window Component. Window Props: background: It is used to set the c
2 min read
React Desktop Windows View Component
React Desktop is a popular library to bring the native desktop experience to the web. This library provides macOS and Windows OS components. View Component is used to allow the users to create a View. We can use the following approach in ReactJS to use the React Desktop Windows View Component. View Props: background: It is used to set the component
2 min read
React Desktop Windows TitleBar Component
React Desktop is a popular library to bring the native desktop experience to the web. This library provides macOS and Windows OS components. TitleBar Component is used to allow the users to create a TitleBar with controls like Maximize, Minimize and Close. We can use the following approach in ReactJS to use the React Desktop Windows TitleBar Compon
2 min read
React Desktop Windows TextInput Component
React Desktop is a popular library to bring the native desktop experience to the web. This library provides macOS and Windows OS components. TextInput Component is used to allow the users to create an input text field just like the Windows Operating system has. We can use the following approach in ReactJS to use the React Desktop Windows TextInput
2 min read
React Desktop Windows Text Component
React Desktop is a popular library to bring the native desktop experience to the web. This library provides macOS and Windows OS components. Text Component is used to allow the users to add their custom text in the given text area. It is specially designed to present the Text in your application. We can use the following approach in ReactJS to use
2 min read
React Desktop Windows ProgressCircle Component
React Desktop is a popular library to bring the native desktop experience to the web. This library provides macOS and Windows OS components. ProgressCircle Component is used to allow the users to show circular animated progress just like we have in windows when we start/shutdown the system. We can use the following approach in ReactJS to use the Re
2 min read
React Desktop Windows NavPane Component
React Desktop is a popular library to bring the native desktop experience to the web. This library provides macOS and Windows OS components. NavPane Component is used to allow the users to easily navigate between elements as it is a Navigation Pane. We can use the following approach in ReactJS to use the React Desktop Windows NavPane Component. Nav
3 min read
React Desktop Windows Label Component
React Desktop is a popular library to bring the native desktop experience to the web. This library provides macOS and Windows OS components. Label Component is used to allow the users to add their own custom label for any element. We can use the following approach in ReactJS to use the React Desktop Windows Label Component. Label Props: background:
2 min read