- Видео 142
- Просмотров 751 620
JS Solutions
Пакистан
Добавлен 4 апр 2016
JS Solutions is a channel for learning ReactJS, Redux, Firebase, JavaScript Programmatic Solutions, and Responsive Website Design.
GeoServer tutorial for beginners #2 - Web Interface
🌟 The Ultimate GeoServer Course is now on SALE with amazing discounts! www.udemy.com/course/geoserver-master-spatial-data-open-source-gis-tools/?couponCode=LIMITEDOFFER
This comprehensive course is designed for students and GIS web developers. You’ll learn GeoServer from the ground up, emphasizing practical knowledge to ensure you can effectively manage, publish, and secure geospatial data.
The course covers everything from installation to advanced topics, providing you with the skills to tackle real-world projects confidently. Key topics include:
GeoServer installation and configuration
Data management and uploading your own data
Styling and symbology techniques
WMS, WFS, and WCS configuration...
This comprehensive course is designed for students and GIS web developers. You’ll learn GeoServer from the ground up, emphasizing practical knowledge to ensure you can effectively manage, publish, and secure geospatial data.
The course covers everything from installation to advanced topics, providing you with the skills to tackle real-world projects confidently. Key topics include:
GeoServer installation and configuration
Data management and uploading your own data
Styling and symbology techniques
WMS, WFS, and WCS configuration...
Просмотров: 10
Видео
GeoServer tutorial for beginners #1 - Installation and Manage Spatial Data
Просмотров 2719 часов назад
🌟 The Ultimate GeoServer Course is now on SALE with amazing discounts! www.udemy.com/course/geoserver-master-spatial-data-open-source-gis-tools/?couponCode=LIMITEDOFFER This comprehensive course is designed for students and GIS web developers. You’ll learn GeoServer from the ground up, emphasizing practical knowledge to ensure you can effectively manage, publish, and secure geospatial data. The...
How to easily integrate google oauth signin in ReactJS
Просмотров 128Месяц назад
Easily add Google OAuth login to your ReactJS app with this step-by-step guide. In this project, we will integrate google login with react-oauth/google library. I will also tell you how to get your Client ID from the cloud console. After successful login, we will use jwt-decode to decode the credential obtained from the google. The decoded credential contains the user object which we will store...
Send Emails In React And NodeJS
Просмотров 562 месяца назад
Learn to send emails in ReactJS and NodeJS using nodemailer If you want to support me with a donation🎁 Buy me a coffee: www.buymeacoffee.com/anwarhamzat If you have any issues you can contact me: LinkedIn: www.linkedin.com/in/hamza-anwar75/ Instagram: humzaanwar74 For paid projects, contact me Email: anwarhamza919@gmail.com Fiverr: www.fiverr.com/hamzawebdev75 Upwork: www.upwork....
React Carousel With Auto Slide Effect And Progress Timer
Просмотров 593 месяца назад
A custom react carousel component containing images and videos. It has an automatic slide change feature, and each slide has a predefined duration. When the duration ends, the slide changes. Source Code: github.com/HamzaAnwar1998/react-video-image-slideshow If you want to support me with a donation🎁 Buy me a coffee: www.buymeacoffee.com/anwarhamzat If you have any issues you can contact me: Lin...
React Coding Interview Challenges #1 - Create a custom react hook that fetches users from an API
Просмотров 1354 месяца назад
In this video series, we will solve potential react coding interview challenges. In this part, we will create a custom react hook to fetch users from an API and display their pictures and names. The custom hook will return a list of users, the current user, and the functions to go to the next user and move back to the previous user. Source Code: github.com/HamzaAnwar1998/IteratorTest If you wan...
React Redux Toolkit API CRUD Post and Patch Request #2 Create And Update Data
Просмотров 1644 месяца назад
In this two-part video series, you will learn about performing CRUD operations on a dataset retrieved from an API in a React Redux Application In this part, we add and update users through API calls using Post and Patch requests. We are also managing the user's table in real-time by managing our states in extraReducers. Source Code: github.com/HamzaAnwar1998/react-redux-api-crud If you want to ...
React Redux API CRUD #1 Read And Delete Data
Просмотров 4544 месяца назад
In this two-part video series, you will learn about performing CRUD operations on a dataset retrieved from an API in a React Redux Application. Source Code: github.com/HamzaAnwar1998/react-redux-api-crud/tree/tutorial If you want to support me with a donation🎁 Buy me a coffee: www.buymeacoffee.com/anwarhamzat If you have any issues you can contact me: LinkedIn: www.linkedin.com/in/hamza-anwar75...
ElectronJS Autoupdates using Electron Builder And GitHub Releases
Просмотров 2346 месяцев назад
GitHub: github.com/HamzaAnwar1998/bookmark-app Do you guys want a full tutorial on creating a desktop application with vite-react-electron with an auto-updates feature? Tell me in the comments. If you need to discuss anything, contact me: LinkedIn: www.linkedin.com/in/hamza-anwar75/ Instagram: humzaanwar74 Email: anwarhamza919@gmail.com
Interactive Emoji Reactions Similar To Google Meet With React CSS And JavaScript
Просмотров 1097 месяцев назад
This project's inspiration was from Rodrigo Antunes, who not only developed the original project in HTML, CSS, And Vanilla JavaScript but also wrote an article about it. I modified his project to use emojis from `API Ninja` and used the React framework Original Project: dev.to/rodrigoantunes/creating-interactive-reactions-like-google-meet-with-html-css-and-vanilla-javascript-5213 Source Code: g...
React T-Shirt And Mug Customizer App
Просмотров 3637 месяцев назад
This ReactJS T-Shirt and Mug customizer app is created for fun and learning purpose. In this tutorial, you will get to explore various react libraries like React Drag and Drop, html2canvas and you will also get to play with Unsplash API with a debounced search effect to be able to search for your favourite photos and not restricted to only a limited set of photos In this app, we have 3 tabs, Te...
How to use Unsplash Blurhash Placeholders in a React Component
Просмотров 3148 месяцев назад
In this tutorial, I will show you that how you can show a blurred preview of your image before the image actually loads. We are going to use the Unsplash's Blurhash strings to achieve that. Buy me a coffee: www.buymeacoffee.com/anwarhamzat
How to implement search functionality in pexels API with debounce effect
Просмотров 708 месяцев назад
Learn how to implement debounce in a search functionality. Debounce is a technique by which we can stop the execution of a code for a certain period. Input handle change event executes when a user starts typing in a field until the user stops. So, in a situation like this, we can not hit any API or start any async process. Debounce is a way to get rid of this problem. In this video, I have impl...
Image Gallery With React And Pexels API | Implement Pagination With API
Просмотров 2998 месяцев назад
Let's build an Image Gallery With React and Pexels API. We are also going to implement pagination GitHub: github.com/HamzaAnwar1998/pexels-img-gallery Buy me a coffee: www.buymeacoffee.com/anwarhamzat
Ecommerce Store With React, Redux Toolkit And Firebase #4 - User SignUp With Firebase
Просмотров 2078 месяцев назад
Ecommerce Store With React, Redux Toolkit And Firebase #4 - User SignUp With Firebase
User Account Dropdown Menu With React Hooks And CSS | Detect Outside Click | Get User's Initials
Просмотров 2478 месяцев назад
User Account Dropdown Menu With React Hooks And CSS | Detect Outside Click | Get User's Initials
React User Authentication Made Easy With Appwrite
Просмотров 2459 месяцев назад
React User Authentication Made Easy With Appwrite
Appwrite Auth With React #1 - Intro to Appwrite Auth and App Demo
Просмотров 789 месяцев назад
Appwrite Auth With React #1 - Intro to Appwrite Auth and App Demo
Ecommerce Store With React, Redux Toolkit And Firebase #3 - Create UI And Display Products
Просмотров 2229 месяцев назад
Ecommerce Store With React, Redux Toolkit And Firebase #3 - Create UI And Display Products
Ecommerce Store With React, Redux Toolkit And Firebase #2 - Get Products From FakeStore API
Просмотров 1969 месяцев назад
Ecommerce Store With React, Redux Toolkit And Firebase #2 - Get Products From FakeStore API
Ecommerce Store With React, Redux Toolkit And Firebase #1 - Intro And Create Vite Project
Просмотров 4419 месяцев назад
Ecommerce Store With React, Redux Toolkit And Firebase #1 - Intro And Create Vite Project
Redux Persistent User Login through API Call and Redux Toolkit
Просмотров 2,5 тыс.10 месяцев назад
Redux Persistent User Login through API Call and Redux Toolkit
View PDF file from API response in React 2024
Просмотров 6 тыс.10 месяцев назад
View PDF file from API response in React 2024
Decode API error response from arraybuffer in JavaScript
Просмотров 7710 месяцев назад
Decode API error response from arraybuffer in JavaScript
React Redux Toolkit Weather Forecast App Using OpenWeather API
Просмотров 2,4 тыс.11 месяцев назад
React Redux Toolkit Weather Forecast App Using OpenWeather API
React Auto Suggestions from API Tutorial
Просмотров 244Год назад
React Auto Suggestions from API Tutorial
Animated Toggle Button/Switch using CSS
Просмотров 202Год назад
Animated Toggle Button/Switch using CSS
bro i followed all the steps but i am still getting cors error and in command iam gettting this at the end "cors" command does not support "file://" URLs. Did you mean to use a gs:// URL?
i removed // thinking it was just commented lines i was in hurry so made a stupid mistake but hey bro thanks alot and jai bhavani
Now I am not able to scroll the pdf please help asap
solution:- .rpv-core__inner-pages{ height: 100dvh !important; }
it still works i converted it into a single file in a next js as a page.js file here is the code if anyone is interested 'use client'; import { useState } from 'react'; import * as XLSX from 'xlsx'; const UploadPage = () => { const [excelFile, setExcelFile] = useState(null); const [excelFileError, setExcelFileError] = useState(null); const [excelData, setExcelData] = useState(null); const fileType = ['application/vnd.ms-excel', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet']; const handleFile = (e) => { let selectedFile = e.target.files[0]; if (selectedFile) { if (selectedFile && fileType.includes(selectedFile.type)) { let reader = new FileReader(); reader.readAsArrayBuffer(selectedFile); reader.onload = (e) => { setExcelFileError(null); setExcelFile(e.target.result); }; } else { setExcelFileError('Please select only Excel file types'); setExcelFile(null); } } else { console.log('Please select a file'); } }; const handleSubmit = (e) => { e.preventDefault(); if (excelFile !== null) { const workbook = XLSX.read(excelFile, { type: 'buffer' }); const worksheetName = workbook.SheetNames[0]; const worksheet = workbook.Sheets[worksheetName]; const data = XLSX.utils.sheet_to_json(worksheet); setExcelData(data); } else { setExcelData(null); } }; return ( <div className="container"> {/* Upload File Section */} <div className='form'> <form className='form-group' autoComplete="off" onSubmit={handleSubmit}> <label><h5>Upload Excel file</h5></label> <br /> <input type='file' className='form-control' onChange={handleFile} required /> {excelFileError && <div className='text-danger' style={{ marginTop: '5px' }}>{excelFileError}</div>} <button type='submit' className='btn btn-success' style={{ marginTop: '5px' }}>Submit</button> </form> </div> <br /> <hr /> {/* View File Section */} <h5>View Excel file</h5> <div className='viewer'> {excelData === null && <>No file selected</>} {excelData !== null && ( <div className='table-responsive'> <table className='table'> <thead> <tr> <th>ID</th> <th>First Name</th> <th>Last Name</th> <th>Gender</th> <th>Country</th> <th>Age</th> <th>Date</th> </tr> </thead> <tbody> {excelData.map((individualExcelData, index) => ( <tr key={index}> <td>{individualExcelData.Id}</td> <td>{individualExcelData.FirstName}</td> <td>{individualExcelData.LastName}</td> <td>{individualExcelData.Gender}</td> <td>{individualExcelData.Country}</td> <td>{individualExcelData.Age}</td> <td>{individualExcelData.Date}</td> </tr> ))} </tbody> </table> </div> )} </div> </div> ); }; export default UploadPage;
Awesome. Just what i was looking for!
arrows will work but u cant prevent manual entry of negative values.. do u know hot stop that negative values?
There is a simple regex for that
Anderson Maria Garcia Sandra Gonzalez Sandra
thank you bro
when you refresh, all state on redux will lose, i doing feat login and i trying solution for this my problem hiccc :((
Use redux persist login
@@JSSolutions Thanks you, but i feel redux persist config quite complicated, do you doing video about it? (my english is no good kkk 🤣🤣)
And isn't there any other library because this library has around thousands of version and why it uses an API, isn't there any native or local library which won't use any of API and also provide functionalities like go to a specific page and can do highlighting. react-pdf and pdfjs-dist has many issues
I'm curious about your approach-why are you setting local state with data from localStorage? Would it be more efficient to use selectors to access the data directly from userSlice and then update it using reducers with dispatch? Storing state data in localStorage is typically useful for persisting state across browser refreshes(redux-persist is a good library to simplify it), so I'm wondering if that's the intent here. Also, for the hostName, using environment variables might be a simpler and more flexible solution instead of saving it in a separate file.
Yes, I have another video on redux persist, and u r right about environment variables too
@@JSSolutions great video btw. Keep it up!
Damn the best soluion so far.
Really helpful bro keep it up. Appreciated 🥰
Mashaallah Bahot acche se samjhaya hai aapne
hey. thank you so much on your work. it worked for me. but do note in the future, some people might have the error: The API version "x.x.xxxx" does not match the Worker version "2.9.359". to fix this, just npm install the version "2.9.359"
doesn't work either
why you using then in axios?
😊 Thank you,
Bro how to send the excel buffer data to the Api?
there is a JavaScript method available for Creating array buffer
Muito bom o tutorial mas fiquei confuso, tem como eu customizar o tooltip? tipo mudar o tamanho da fonte, o background etc...
Yes, I have done it before. You can either give it a custom class and add styles or you can inspect the element and try changing the styles there
Great tutorial
I have been encountering with one issue that is I cannot see the users logged in firebase. Please tell any fix to this
one alternative is to manually write code to capture and save the email somewhere in a database or json file
hey sir can u share me how to show todo list which we deleted??
You can store the deleted items in a separate array
Love you so much
Itna simple project tha bhai file itna kyu create kiya
Redux use krte he to yhi hota he
Arey Redux mein poora folder structure hi change ho jata hh. Hooks bhi useState() kam hi use krte hn.
nice but, but this will not work in real-world problems , pdf should be selectable. but in your solution pdf download as image pdf.
You mean selecting a portion of jsx or what?
nice bhai
Great work... If you wort in nextjs that's will be better
Wonderful
Bro you havn't use firebase for cart 😢
You can try the below playlist, firebase firestore is used for cart ruclips.net/video/adLBobQiWhg/видео.html&pp=gAQBiAQB
Thank you broo, You saved me.
the best so far on this topic. thank you so much
is putting all the user data in the localStorage safe ?
11:49 lets go
thank you, bro, i wish Allah would bless you ,i want you to find Islam way to go ganah
Helped a lot tysm ❤
can u show me the response or tutorial to build the api bro? i want to make api that send pdf too
tu peux nous donner le code source ?
the local host is on http then
thank you!!!
Very helpful
There is a problem when using the name of the photo because if you upload a photo with the same name it is deleted
Helpful 👍 Thank you
How do I make a product list with it, but using Expo Go on Android with Firebase? Please reply asap; it's for my school project.
why react thunk if i can login user from component and set user into localstorage
You can use components but if u need to separate auth logic then use redux async thunk
awesome
lvl
Plz upload more videos like this.. and plz increase the complexity level and realtime projects. 😊 Thanks in advance 🙏
I will try my best
Best video with best explanation ❤
Thanks a lot 😊
import { defaultLayoutPlugin } from './component/@react-pdf-viewer/default-layout'; This says it's no longer supported. Is there any other way for this?
I don't really remember, reading the docs might help
when we send request for city search it is giving 401 unauthorized key error.........y it is showing this error?
Are you using your own valid key?
Hi!.... I've got ur code and it's running perfectly but can u tell me how to integrate into another project I've created a button but I'm unable to link this project to that Can you please help me with that.
How do you want to link it as I don't remember having a live link?
this is working but the logo is not rendered when i generate to pdf.any idea why is it happening??
Check in console if your getting an CORS error