Find Jobs
Hire Freelancers

React accordion-style transitions with react-router-dom

$8-15 USD / hour

종료됨
게시됨 거의 4년 전

$8-15 USD / hour

I've set up an accordion style website that works nicely with react-dom-router. It's got a bit of an unusual structure as the Navlink are inside each accordion body [login to view URL] My question is two-fold: Is the current accordion-style setup with react-router the correct way to do things (eg. <Navlinks> are adjacent to <Route>)? How can I easily animate the accordion with CSS with states like enter, enter-active, enter-done etc ? What I have so far: With the intention to animate the accordion when they open and close. I've setup CSSTransition from react-transition-group. Now CSSTransition exposes the corresponding CSS classes such as: .caseTransition-enter { opacity: 0; } .caseTransition-exit { opacity: 1; } And the implementation looks like: <Route exact path={[login to view URL]} children={({ match, ...rest }) => ( <CSSTransition in={match} timeout={1000} classNames="caseTransition" mountOnEnter unmountOnExit> <Layout> <Tag data={data} /> </Layout> </CSSTransition> )} /> But the problem is that I would ideally need these properties to be applied to the parent element. Somehow. [login to view URL] In the screenshot you can see the CSS properties being applied inside each accordion header. But I want the dynamic CSS classes to be applied to the accordion header itself ([data-section]) The reason for that is that I'm planning on animating flex-basis properties to open and close the accordions. Kind of like this pseudocode: .[data-section]enter { flex: 1; } .[data-section]exit { flex: 0; } Is this something easy to implement with CSSTransition? Is this related? [login to view URL]
프로젝트 ID: 26573290

프로젝트 정보

8 제안서
원격근무 프로젝트
활동 중 4년 전

돈을 좀 벌 생각이십니까?

프리랜서 입찰의 이점

예산 및 기간 설정
작업 결과에 대한 급여 수급
제안의 개요를 자세히 쓰세요
무료로 프로젝트에 신청하고 입찰할 수 있습니다
8 이 프로젝트에 프리랜서들의 평균 입찰은 $13 USD입니다./시간
사용자 아바타
hello I would like to introduce myself as website designer. I am very Expert on Website Design/Developments in WORDPRESS and PHP, holding 5 Years Experienced in this filed. Platform in which work:- HTML,PHP,WORDPRESS,MAGNETO ETC. I can Provide you Services Like:- Add site security, Speed optimization, website Upload, SSL certificate, Remove Virus in Hacked site AND MANY MORES. I will do Changes and revision and you requirement as well and update your website and make it Responsive. please reply me and give me some time for details thank you so much Kirandeep kaur
$13 USD 72일에
2.1 (6 건의 리뷰)
4.0
4.0
사용자 아바타
Hi sir. I am very interesting in your proposal and had bid in order to support you. I am a professional for the React JS so have nice experience in React/Redux, React hook, ES6+/JSX/TS, Node/Express, Rest API and web design skills. Also I can enough work in the platforms like git, jira, slack and, bitbucket and am very familiar to use the Figma/Zepline/XD designs. I had started from common web frontend skills 7 years ago is really growing to the professional level now in web frontend field. Specially I have worked for 3 years with React JS skill and focus to React hook technology recently. With many works for previous jobs I am able to proof confidently my skills and ability. Please contact me. I am ready always for you. Wish your kind response. Thank you for reading me. Best regards
$15 USD 40일에
0.0 (0 건의 리뷰)
0.0
0.0
사용자 아바타
Hello, I hope you are safe during this Pandemic! I went through to the job post. You're looking for a MERN stack expert with Backend, database & APIs skillset to work for your website. We provide you a dedicated developer as per your need. who will be in touch with you directly and will follow your instructions and work remotely. Solid communication and a strong work ethic are just some of the perks you get when working with us. We are having experience & experts in Web development, • AngularJS, ReactJS, NodeJS, ExpressJS, VueJS & MongoDB • PHP & based Frameworks, HTML, CSS, MySQL & JS Query, What is your idea/features and how you are looking to implement it in the system? Do you have any documentation that I can review? We provide you strong experience in outsourced web development, mobile app development, software development, managed services, and we provide maintenance and support for the long term. Let's schedule a meeting to discuss further. Regards, Canvas
$16 USD 40일에
0.0 (0 건의 리뷰)
0.0
0.0
사용자 아바타
Hi Sir, I am a professional full-stack web developer. Have 10yr of experience in developing web applications real-time applications (Node JS, Angular, React, Flutter, React Native, MongoDB), with the express framework. My passion now is MEAN Stack, which I use for over 10 years. Angular (1-9) Experience - Reactive Form Handling - NGRX Store Configuration and integration - Prime Ng Component Uses - Library & Module Building and publish on private NPM - API integration - Redux with Thunk for state management - Unit Test with jest/enzyme - Routing with general and lazy load React Experience - React Hooks - React Higher-order component - Responsiveness for Mobile / iPad / Web - React - Material UI - Axios/Fetch/RX JS for Http API - Redux with Thunk for state management - Unit Test with jest/enzyme - Routing with React Router/ Navigation Node Experience - Chat Room application with Node MongoDB. - Multi Theme control System: for dynamic Websites. - Localization using Multilanguage Webpage: Using Google API. - Multi-Currency cart implementation - Authorization Control: Control rights for different level users and admin with JWT token - Various APIs: For different applications - REST API Development Let's discuss the project to move further, I am not a good content writer, expect only technical information Thanks 

$12 USD 40일에
0.0 (0 건의 리뷰)
0.0
0.0

고객에 대한 정보

국기 (ROMANIA)
Băilești, Romania
5.0
1
3월 8, 2020부터 회원입니다

고객 확인

감사합니다! 무료 크레딧을 신청할 수 있는 링크를 이메일로 보내드렸습니다.
이메일을 보내는 동안 문제가 발생했습니다. 다시 시도해 주세요.
등록 사용자 전체 등록 건수(일자리)
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
미리 보기 화면을 준비 중...
위치 정보 관련 접근권이 허용되었습니다.
고객님의 로그인 세션이 만료되어, 자동으로 로그아웃 처리가 되었습니다. 다시 로그인하여 주십시오.