一步一步创建 React_Redux 应用指南

一步一步创建 React_Redux 应用指南
一步一步创建 React_Redux 应用指南

2 -

“ ” AddTodo TodoList Filter

Redux Action State

1. DOM State

2. JS Action

3 - state action

state action

AddTodo TodoList Filter Action State

3.1 AddTodo

Todo ”ADD_TODO”

3.2 TodoList

TodoList Todo Todos Filter Todo VisibilityFilter

Todo TOGGLE_TODO

3.3 Filter

Filter CurrentFilter

Filter SET_VISIBILITY_FILTER

Redux Action Creator

Action Creator DOM JSON “Action” Action /

dispatch

4 - Action Action Creator

3 Action ADD_TODO TOGGLE_TODO SET_VISIBILITY_FILTER action Action Creator

Redux Reducer

Reducer Redux state Action JSON state Redux

1. Reducer Container

2. reducer state Redux state React

//1. Takes the text from AddTodo field and returns proper "Action" JSON to send to other components.

export const addTodo = (text) => {

return {

type: ‘ADD_TODO’,

id: nextTodoId ++,

text, //<--ES6. same as text:text, in ES5

completed: false //<-- initially this is set to false

}

}

//2. Takes filter string and returns proper "Action" JSON object to send to other compon ents.

export const setVisibilityFilter = (filter) => {

return {

type: ‘SET_VISIBILITY_FILTER’,

filter

}

}

//3. Takes Todo item’s id and returns proper "Action" JSON object to send to other compo nents.

export const toggleTodo = (id) => {

return {

type: ‘TOGGLE_TODO’,

id

}

}

12345678910111213141516171819202122232425

= Presentational = Container

6 - Presentational

现 们 实现 3 Presentational 组

6.1?— AddTodoForm Presentational

6.2?— TodoList Presentational

6.3?— Link Presentational

Note: In the actual code, Link presentational component is wrapped in “FilterLink” container component. And then 3 “FilterLink”components are then displayed inside “Footer” presentational component.

7 — Presentational Container

It’s finally time to wire up Redux for each component!

7.1 Container —?AddTodo

实际 码 这

实际 码 这

实际 码 Link presentational 组 “FilterLink ” container 组 And then 3 “FilterLink”components are then arranged and displayed inside “Footer ”presentational component.

8 —?

import React from 'react' // ← React import { render } from 'react-dom' // ← Main react library import { Provider } from ‘react -redux’ //← Bridge React and Redux import { createStore } from ‘redux’ // ← Main Redux library import todoApp from ‘./reducers’ // ← List of Reducers we created // import AddTodo from ‘../containers/AddTodo’import VisibleTodoList from ‘../containers/VisibleTodoList’import Footer from ‘./Footer’ // ← presentational 3 FilterLink Container //Create Redux Store by passing it the reducers we created earlier.let store = createStore(reducers)render( //← The Provider component from react-redux injects the store to all the child components

1

2

3

4

5

6

7

8

9

10

11

12

13

14

1516

That’s it!

WebPack

Webpack —?The Confusing Parts

Webpack & Hot Module Replacement [HMR]

Draft.js

Why Draft.js And Why You Should Contribute

How Draft.js Represents Rich Text Data

React And Redux :

Step by Step Guide To Building React Redux Apps

A Guide For Building A React Redux CRUD App (3-page app)Using Middlewares In React Redux Apps

Adding A Robust Form Validation To React Redux Apps Securing React Redux Apps With JWT Tokens

Handling Transactional Emails In React Redux Apps

The Anatomy Of A React Redux App

, document .getElementById (‘root’) //<-- Render to a div w/ id "root")

17

18

19

20

21

22

23

Salesforce

Developing React Redux Apps In Salesforce’s Visualforce

盐酸胺碘酮说明书

胺碘酮的使用说明 一:正确掌握不同剂型胺碘酮的适应证 两种剂型,不同作用机制:胺碘酮属于ⅲ类抗心律失常药物,是一种多离子通道阻滞剂,因此,同时具有ⅰ、ⅱ、ⅳ类抗心律失常药物的作用。胺碘酮静脉早期应用和长期口服应用效果有所不同。 静脉用胺碘酮,更多表现为ⅲ类药物之外的作用,即钠通道阻滞、β受体阻滞及钙通道阻滞作用; 而口服胺碘酮或长时间静脉应用胺碘酮后,则表现为ⅲ类药物的作用,即钾通道阻滞作用。通过抑制这些离子通道带来的电生理效应包括抑制窦房结、房室交界区的自律性,减慢心房、房室结、房室旁路传导及延缓心房肌、心室肌的动作电位时程和有效不应期,由此带来广谱抗心律失常作用。 胺碘酮静脉注射液的适应证:室颤和无脉搏室速电击除颤失败后,静脉用胺碘酮可用于改善电击除颤的效果;不伴有qt间期延长的宽qrs心动过速(包括单形性室速和多形性室速);可用于房颤患者室率控制和节律控制;及其他心律失常。静脉用胺碘酮适用于合并器质性心脏病,尤其是伴缺血性心脏病及心功能不全的心律失常。在房颤治疗中,房颤指南对静脉用胺碘酮做了明确定位及建议:对于合并严重器质性心脏病的患者,优先考虑静脉用胺碘酮进行复律;对于伴中等结构功能异常的患者,使用伊布利特和维纳卡兰,如果无效,可以考虑静脉用胺碘酮;对于无器质性心脏病的患者,复律时有更多的药物可供选择,比如ⅰc类的药物:普罗帕酮、伊布利特、维纳卡兰,如果无效,同样可以考虑静脉用胺碘酮。 胺碘酮口服片剂的适应症:可用于房颤复律及维持窦性心律;不能作为室率控制的首选,因为,在长期治疗中,还有更多更理想的药物可达到室率控制的目的。对于长期维持窦性心律的药物选择:心衰患者首选口服胺碘酮长期维持窦性心律;对于伴器质性心脏病或者无结构病变的患者,应该选择更安全的药物,如决奈达隆、索他洛尔等;对于伴器质性心脏病的室 性心律失常患者,其心律失常或基础疾病的严重程度还不足以置入icd,为了控制心律失常,可以考虑使用口服胺碘酮;恶性心律失常的二级预防优选icd,无法使用icd的患者,考虑口服胺碘酮;对于植入了icd、应用了β受体阻滞剂,但心律失常仍反复发作的患者,由于icd对心律失常没有预防作用,为了减少icd的放电,考虑使用口服胺碘酮。 二:规范胺碘酮的用法用量,确保临床疗效 累积剂量是保证临床疗效的关键: 对于房颤的择期复律与预防,中国胺碘酮临床应用指南强调了胺碘酮10g的负荷量(包括静脉及口服),急性期转律或控制室率静脉胺碘酮剂量应1.2-1.8g/d。欧洲房颤指南推荐:按照5mg/kg静脉注射,1h后,按50mg/h滴注; 对于室性心律失常中的应用,中国指南推荐,10min 内静脉注射150mg,如必要重复上述操作,然后按照1mg/min滴注6小时,减量为0.5mg/min; 国外指南推荐,20-60min内静脉注射300mg,之后24h内滴注900mg。 无论是哪种方法,胺碘酮的应用关键是要累积到一定剂量才能发挥药效,累积剂量是指口服维持量之前的总量,包含了静脉推注的负荷量,静脉维持量,口服的负荷量。可以通过表格记录胺碘酮静脉用量、口服用量及体内累积量。 负荷的方法及剂量:单纯静脉负荷法适用于短期使用和无法口服的情况;静脉加口服负荷法适用于室性心律失常和反复发作的心律失常;单纯口服负荷方法适用于病情并不紧急和预防的情况。负荷剂量分为小负荷量(>10g)、中负荷量(10-20g)、大负荷量(<20g)。负荷速度分为快速负荷和缓慢负荷。快速负荷用于急性期,单纯静脉负荷,建议每天不超过2.2g;静脉加口服负荷,一般建议静脉注射1200-2200mg,口服600mg,然后根据病情递减,大约在

胺碘酮应用指南

胺碘酮应用指南 一.优点 1.胺碘酮不诱发尖端扭转型室性心动过速,但不可在低钾情况下下使用(否则可能诱发),不与其他延长QT间期的药物合用。 2.胺碘酮无负性肌力作用。 3.通过肝脏代谢而非肾,使用时不必顾虑肾功能情况。 二.在房颤中的应用 1.新发房颤 静脉注射5-7mg/Kg 30-60分钟,然后静脉滴注1mg/min 6h,6-12h 不转复者电复律,复律后0.5mg/min 18h,初发房颤不用胺碘酮维持(即长期口服),复律作用较慢。 阵发房颤、持续房颤者应用胺碘酮口服负荷剂量后维持。 2.超过48h房颤 在抗凝条件下,口服600-800mg/d 7天,之后400-600mg/d 7天,之后200mg/d维持。不转复者电复律。 三.在心室率控制中的指征 1.慢性房颤,基本不用胺碘酮,应使用β-受体阻滞剂或地高辛(胺碘酮副作用大)。 2.心衰合并快速房颤者,推荐静脉注射胺碘酮(与西地兰等效)。 3.急性心肌梗死合并快速房颤者,推荐静脉注射胺碘酮(优于西地兰)。 4.心脏手术后快速房颤者,推荐静脉注射胺碘酮。

5.用法:胺碘酮150-300mg静脉注射10min,之后给予β-受体阻滞剂或地高辛控制心率。 6.预激综合征合并房颤 (1)急诊处理以复律为原则,首选电复律。 (2)心室率控制是无奈的选择 a.其他方法失败或禁忌,可静脉注射胺碘酮(首选普鲁卡因胺)。 b.房颤经旁路传导,血流动力学稳定,可静脉注射胺碘酮。 四.在快速室性心律失常中的应用 1.急性中止室速发作 电风暴:24h内至少3次发生室速或室颤,且每次发作必须由电复律中止。 (1)由急性心肌梗死引起,或多形性室速风暴,静脉注射β-受体阻滞剂,不控制者加用胺碘酮。 (2)不间断型室速风暴,静脉注射胺碘酮,不控制者加用β-受体阻滞剂。 2.用法用量: (1)无脉型室速或者室颤,电击2-3次不转复,加用胺碘酮300mg 快速静脉注射,不间断心脏按压,再电击,相隔10-15分钟后可追加150mg,复律后1mg/min 6h,再0.5mg/min 18h.必要时可以追加,24h 总量2g左右。 (2)终止持续性室速 胺碘酮150mg静脉注射10min,相隔10-15分钟追加150mg,3-4剂

2016新编胺碘酮应用指南

2016新编胺碘酮应用指南 胺碘酮(amiodarone)是目前最常用的抗心律失常药物之一,自2004年制定《胺碘酮抗心律失常治疗应用指南》[1]经来,又有不少新的相关指南和新的循证依据公布,且国内应用经验也日益丰富,这此必须对原指南加以修订,以便与当前的共识相一致。药理与电生理作用机制胺碘酮是以?类药作用为主的心脏离子多通道阻滞剂,兼具?、?、?类抗心律失常药物的电生理作用。包括: (1)轻度阻断钠通道(?类作用),与静息态和失活态钠通道亲和力较大,与激活态钠通道亲和力小,使其从失活态恢复显著延长,通道开放概率减少,表现电压和使用依赖阻滞(在较小负向钳制电压、较快除极频率时阻滞作用加强)[2],但没有?类抗心律失常药物的促心律失常作用。(2)阻断钾通道(?类作用)。胺碘酮可同时抑制慢、快成分的延迟整流钾电流(IKs、IKr),特别是开放状态的IKs。此外,胺碘酮还可阻滞超快激活的延迟整流钾电流(IKur)和内向整流钾电流(IKl)。(3)阻滞L型钙通道(?类作用),抑制早期后除极和延迟后除极。(4)非竞争性阻断α和β受体,扩张冠状动脉,增加其血流量,减少心肌耗氧,扩张外周动脉,降低外周阻力。胺碘酮有类似β受体阻滞剂的抗心律类作用),但作用较弱,因此可与β受体阻滞剂合用。就整体电失常作用(?生理而言,胺碘酮延长动作电位

时程,但基本不诱发尖端扭转型室性心动过速(室速)。这是 因为胺碘酮虽可延长心房和心室的动作电位时程,但不诱发后除极电位,不增加复极离散。胺碘酮阻滞肥厚心肌细胞INa、IKs的敏感性大于正常心肌细胞,阻滞ICa-L、Ito、IKl的敏感性又低于正常心肌细胞。胺碘酮对电重构的肥厚心肌细胞急性电生理反应有利于其在抗心律失常中的应用[3]。静脉注射胺碘酮显示,?、?、?类的药理作用较快,?类药理起效时间较长。胺碘酮的电生理作用主要表现在抑制窦房结和房室交界区的自律性,减慢心房。房室结和房室旁路传导,延长心房肌、心室肌的动作电位时程和有效不应期,延长旁路前向和逆向有效不应期。因此它有广泛的抗心律失常作用,可抗心房颤动(房颤)和心室颤动(室颤),可治疗房性心动过速(房速)和室速,也可治疗房室结折返性心动过速和房室折返 性心动过速等。尽管胺碘酮延长QT/QTc间期,但尖端扭转型室速不常见(发生率,1%)[4-5]。胺碘酮的多种电生理作用使其成为一广谱抗心律失常药。胺碘酮药代动力学复杂。口服生物利用度平均为50%(变化范围22%,86%),血药浓度和剂量呈线性相关。胺碘酮具有高度脂溶性,广泛分布于肝、肺、脂肪、皮肤及其他组织,分布容积大(可达60L/kg)[6]; 主要通过肝脏细胞色素P450系统代谢,经粪便排泄;几乎不经肾脏清除(尿排泄,1%),故可用于肾功能减退的患者且无需调整剂量。胺碘酮口服起效及清除均慢,口服需数天至数周

胺碘酮应用指南解读

胺碘酮应用指南解读 1. 简史 (1) 胺碘酮(amiodarone AM)于1962年在Belgium(Labqz 1nc) 合成 (2) 60年代它作冠脉扩张剂治疗心绞痛 (Vasteseager Metal Acta Cardiol, Belg. 1967:22:483-500) (3) 70年代Rosenbaum把它引入抗心律失常治疗(欧美、南非) (4) 1985年美国FDA通过用于危及生命的VT/VF,也用于AF 2. 早期药理学和药代动力学的认识 80年代已基本认识了它的电生理作用和药代动力学 (1) 延长心肌细胞动作电位,包括旁道,具奎尼丁样作用 (2) -受体阻滞作用 具 (3) 抑制心肌收缩力低于其他AAD (4) 除抑制SAN、AVN活性外,无其他电生理毒性 (5) 600mg/d,10天后摄取量与排量相等 (6) 脂肪、肌肉含量10-30倍于血浆量 (7) 血浓度与抗心律失常活性无相关性 3. 为何现在要制订应用指南 (1) 90年代后AM使用全球性增长 到1998年占了总的抗心律失常药物处方的24.1% 其中欧洲占34.5% 北美占32.8% 拉丁美洲占73.8% 亚洲国家占的比例较小 (2) AM使用范围扩大,几乎适用于各种室上速和室速 (3) 其有效性和安全性有了循证医学证据 因此有必要规范它的使用方法、指征 ( Connol ST Circulation 1999: 100:2025-2034) 4. 药动学特征(1) 正确使用AM,必需了解它的药动学 (1) 脂溶性,口服吸收不完全(30%-50%) (2) 被组织广泛摄取,但个体差别甚大 (3) 清除半衰期 静注从血液中消失很快,分布到组织(不是真正的T 1/2) 口服真正的清除半衰期60天以上 药动学特征(2) (4) 达到组织稳态浓度,需有较长的负荷期(达数周以上) (5) 600mg/d-1200mg/d口服负荷1-2周,不一定能见到预 期治疗效果,不代表远期无效 (6) 负荷量越大,起效越快 (7) 血浓度测定并不能预示临床治疗效果 药动学特征(3) (8) AM活性代谢产物去乙基胺碘酮(DEA)

胺碘酮抗心律失常治疗指南

胺碘酮在心律失常中的应用 1.胺碘酮的药理作用 胺碘酮是多通道阻断剂,可表现出Ⅰ-Ⅳ类所有抗心律失常药物的电生理作用。包括①轻度阻断钠通道②阻断钾通道③阻断L型钙通道,抑制早期后除极和延迟后除极④非竞争性阻断α受体和β受体,扩张冠脉,增加血流量,减少心肌耗氧量,扩张外周动脉,降低外周阻力。 胺碘酮药代动力学的最大特点是吸收慢,半衰期长,且个体差异大。 胺碘酮的电生理作用主要表现在抑制窦房结和房室交界区的自律性,减慢心房,房室结和房室旁路传导,延长心房肌,心室肌的动作电位时程和有效不应期,延长旁道前向和逆向有效不应期。 2.胺碘酮在房颤中的应用 多中心临床试验证明,在心肌急性缺血或急性心梗或心功能障碍时,其他抗心律失常药属于禁忌,胺碘酮并不增加重症心血管病的死亡率,也未促使心功能恶化,使之成为重症情况合并房颤的首选药物。 2.1胺碘酮转复房颤 当房颤导致急性心衰,低血压,心绞痛恶化,或心室率难以控制,尤其是房颤经房室旁道前传引起的快速心室率时,应立即实施复律。 影响或决定房颤复律成功与否的关键因素之一是其病程。七天上下是划分阵发性或持续性房颤的界限,无论是七天以上或以内,胺碘酮都是充分证实有效的转复药物。在重症心血管病合并房颤,Ⅰ类及部分Ⅲ类药物相对禁忌使用,胺碘酮可作为首选复律药物。 2.2胺碘酮用于房颤后维持窦律 2.2.1胺碘酮在房颤复律后维持窦律的效果 多数抗心律失常药物在6-12个月时能够保持窦律者不及50%而胺碘酮仍有50%-70%可以维持。国内临床经验表明,对房颤往往只需较小剂量即可保持窦律,如200mg 隔日1次或200mg/d,每周5天。若是应用某个维持剂量仍有发作,可以适当短期增加剂量,以后给予新的维持量。用药期间如果仅有偶尔发作,发作时频率不快,持续时间不长,不应视为失败,可继续原剂量维持。 2.2.2控制房颤发作或控制心室率的选择 AFFIRM试验明确指出对于阵发性或持续性房颤,控制房颤发作并不比控制心室率更好,控制心室率还可减少药物不良反应。 2.3胺碘酮控制房颤心室率 房颤不能转复或无需复律时,应将心室率控制到合理范围,首选药物是β-阻断剂或钙拮抗剂。心功能降低时洋地黄最为合适。胺碘酮虽也可降低房颤的心室率,但长期应用可能有一定副作用,而且与华发令等药物有相互作用,推荐类别为Ⅱ b 2.4胺碘酮治疗房颤的进展 研究表明,胺碘酮与β-阻断剂合用,心脏死亡,心律失常及猝死相对危险均较单用其一明显降低,已使用β-阻断剂的患者,发生房颤需加用胺碘酮,无需停用β-阻断剂。 伊贝沙坦与胺碘酮合用预防房颤复发的临床试验发现,两者合用可使维持窦律者明显增多,未发房颤者的生存率明显高于复发者。 3胺碘酮在快速室性心律失常中的应用

盐酸胺碘酮说明书

盐酸胺碘酮说明书 篇一:胺碘酮的使用说明 胺碘酮的使用说明 一:正确掌握不同剂型胺碘酮的适应证 两种剂型,不同作用机制:胺碘酮属于Ⅲ类抗心律失常药物,是一种多离子通道阻滞剂,因此,同时具有Ⅰ、Ⅱ、Ⅳ类抗心律失常药物的作用。胺碘酮静脉早期应用和长期口服应用效果有所不同。 静脉用胺碘酮,更多表现为Ⅲ类药物之外的作用,即钠通道阻滞、β受体阻滞及钙通道阻滞作用; 而口服胺碘酮或长时间静脉应用胺碘酮后,则表现为Ⅲ类药物的作用,即钾通道阻滞作用。通过抑制这些离子通道带来的电生理效应包括抑制窦房结、房室交界区的自律性,减慢心房、房室结、房室旁路传导及延缓心房肌、心室肌的动作电位时程和有效不应期,由此带来广谱抗心律失常作用。胺碘酮静脉注射液的适应证:室颤和无脉搏室速电击除颤失败后,静脉用胺碘酮可用于改善电击除颤的效果;不伴有QT间期延长的宽QRS心动过速(包括单形性室速和多形性室速);可用于房颤患者室率控制和节律控制;及其他心律失

常。静脉用胺碘酮适用于合并器质性心脏病,尤其是伴缺血性心脏病及心功能不全的心律失常。在房颤治疗中,房颤指南对静脉用胺碘酮做了明确定位及建议:对于合并严重器质性心脏病的患者,优先考虑静脉用胺碘酮进行复律;对于伴中等结构功能异常的患者,使用伊布利特和维纳卡兰,如果无效,可以考虑静脉用胺碘酮;对于无器质性心脏病的患者,复律时有更多的药物可供选择,比如Ⅰc类的药物:普罗帕酮、伊布利特、维纳卡兰,如果无效,同样可以考虑静脉用胺碘酮。 胺碘酮口服片剂的适应症:可用于房颤复律及维持窦性心律;不能作为室率控制的首选,因为,在长期治疗中,还有更多更理想的药物可达到室率控制的目的。对于长期维持窦性心律的药物选择:心衰患者首选口服胺碘酮长期维持窦性心律;对于伴器质性心脏病或者无结构病变的患者,应该选择更安全的药物,如决奈达隆、索他洛尔等;对于伴器质性心脏病的室 性心律失常患者,其心律失常或基础疾病的严重程度还不足以置入ICD,为了控制心律失常,可以考虑使用口服胺碘酮;恶性心律失常的二级预防优选ICD,无法使用ICD的患者,考虑口服胺碘酮;对于植入了ICD、应用了β受体阻滞剂,但心律失常仍反复发作的患者,由于ICD对心律失常没有预防作用,为了减少ICD的放电,考虑使用口服胺碘酮。

胺碘酮说明书

胺碘酮针: 【说明书修订日期】 核准日期:年月日 【警告】 警示语:本品在如下情况下禁用:窦性心动过缓和窦房阻滞,病人未安置人工起搏器;病窦综合征,病人未安置人工起搏器(有窦结停搏危险)等。 【药品名称】 注射用盐酸胺碘酮 【英文名】 Amiodarone Hydrochloride for Injection 【汉语拼音】 Zhusheyong Yansuan Andiantong 【成份】 本品主要成分为盐酸胺碘酮,化学名称为(2-丁基-3-苯并呋喃基)[4-[2-(二乙氨基)-氧基]-3,5-二碘苯基]甲酮盐酸盐。 分子式:C25H29I2NO3·HCl 分子量:681.78 辅料为甘露醇、聚山梨酯80、苯甲醇。 【性状】 本品为类白色或微黄色的粉未或疏松块状物。 【适应症】 抗心律失常药,用于治疗严重的心律失常,尤适用于下列情况: —严重的室上性心律失常

—心动过速伴预激综合症 —室性心律失常 注射用盐酸胺碘酮,仅用于需要快速反应或口服不允许的情况下。 【规格】 0.15g 【用法与用量】 静脉滴注: 负荷剂量: 通常剂量为5毫克/公斤体重,加入250毫升5%葡萄糖溶液中,于20分钟至2小时内滴注,24小时可重复2~3次,滴注的速度应根据反应的效果而调整,治疗效果在最初的几分钟内即可出现,然后逐渐减弱,因此需开放一条输液通道维持。 维持剂量: 10~20毫克/公斤体重/24小时,(通常为600~800毫克/24小时,注意可增至1200毫克/24小时)加入250毫升葡萄糖维持数日,从静脉滴注的第一天起同时接受口服治疗。 静脉注射: 剂量为5毫克/公斤体重,任何情况注射时间不得短于3分钟,根据药物特性,浓度应低于600毫升/升,只可用5%葡萄糖,输注液不得与其他药物混合。 【不良反应】 —脸红、多汗、恶心、脱发 —血压下降,通常是轻中度而短暂的。曾有过量使用或过快给药后严重低血压及循环衰竭的病例报告 —心动过缓,尤其是老年病例,有明确的心动过缓(窦性停搏少见)病例报道 —致心律失常效应:有引起房室传导阻滞、室速、室颤(与普罗帕酮合用)的报道—转氨酶升高,通常是轻微的(为正常值的1.5-3倍)减量后可恢复正常,甚至可自动恢复正常 —少数急性肝功能障碍(一些单纯病例),伴有血清转氨酶升高和/或黄疸,可危及生命,应停止给药

相关文档
最新文档