als continues.
Former President Barack Obama created DACA through Executive Order in 2012 to help people who came into the U.S. illegally as minors to be protected from deportation. In September of 2017, President Donald Trump and his administration officially announced their plan to end the DACA program. With this decision, nearly 800,000 individuals enrolled in the program are awaiting a plan to sustain their rights and avoid deportation.
The current status of DACA remains unclear with the latest decision made by the Supreme Court to not proceed with the Trump administration’s appeal. This means the program will last through at least the fall, also giving Congress more time to come up with a permanent solution.
Darrio Galindo, a freshman Info Technology major, is still troubled by how many lives could possibly be altered if Congress does not act.
“I have friends on the program. They’re worried they might not be able to work or go to school in the near future, maybe even have to leave the country they’ve lived in their entire life. The whole thing is just sad,” said Galindo.
The Alamo Colleges District is one of the largest community college systems in Texas with a student body that is approximately 61 percent Hispanic. Of this percentage, nearly 1,000 DACA recipients enrolled at the Alamo Colleges fear they may not be able to continue their studies because of the government’s inability to compromise on a plan.
Kinesiology major Darren Morales believes that the only people taking this seriously are the ones being directly affected.
“Something this important shouldn’t be taking so long to fix, and it’s crazy how this topic is even up for debate,” said Morales.
Fear and sadness are common feelings in households of DACA recipients. Many live day-to-day worrying whether or not the rights granted to them by the DACA program will continue.
According to The Center for American Progress, the deportation of immigrants would cause a loss of $460.3 billion from the national Gross Domestic Product and $24.6 billion in Social Security and Medicare tax contributions over the next decade.
Palo Alto College DACA information session. Photo by Alexander Valdez.
Carmen Velásquez, advising team leader, said Palo Alto College and other local clubs/organizations are holding information sessions for students and families to answer any questions or concerns they may have.
“We have started holding monthly sessions so that anyone stressed about their immigration status can come to just talk and express themselves as well as feel safe and comfortable,” said Velásquez.
Palo Alto will also begin to train faculty and staff to become advocates and allies to students as well as to provide them with any knowledge or recourses they may need.
National organizations are also available for anyone to access via website. Visit United We Dream, Accesso Latino as well as the U.S. Citizenship and Immigration Services website for more information.
Carmen De Luna-Jones, offsite coordinator for the DREAMers Advisory Council, believes strongly in a positive future.
“Our mission is to empower all our students, undocumented or not, to obtain their education and to create a better future,” said Luna-Jones.
The future of the DACA recipients is unclear at the moment, but a great sense of hope remains. PAC will continue to give DACA students the aid they need and will stand with them in their fight for rights and citizenship.
Great article. Very important issue right now. Glad people are writing about it spreading the word!
Atlanta, Ga., April 18, 2022 — Breckenridge Insurance welcomes Wendy Sanderson, CIC as a broker/assistant vice president with more than 25 years of industry experience. She is primarily focused on workers’ compensation and casualty risks, with additional experience in commercial auto. Sanderson previously held a property and casualty broker business development position with oversight of several carrier partnerships and portals serving retail insurance agents throughout the southeast.
“Wendy has a strong following with both carriers and clients. This coupled with her drive for success is a clear asset to our organization,” stated Trevor Pierce, president of the brokerage and binding team. “We are excited Wendy is here and we are confident she will help us to increase our presence in the southeast,” added Teri Colburn, regional vice president and managing broker.
Sanderson is based in the Pensacola, Florida area and can be reached at moc.sikcerb@nosrednasw or |||PHONE_NUMBER|||.
<filename>docs/redux/example.md<gh_stars>1-10
<!-- markdownlint-disable MD041 -->

`Redux` 是 `JavaScript` 状态容器，提供了可预测化的状态管理。

Q：中间件的写法为什么要嵌套多层函数？而不直接在一层函数中传递三个参数？

A：

因为无论加入多少个中间件，归根到底我们最终需要的是一个接受 `action` 并进行派发的 `dispatch` 函数，最底层的函数正是为了实现这一点。

而第二层的 `next` 函数主要是为了配合 `compose` 函数对多个中间件进行包装，以实现我们的洋葱模型。

最外层则是为了给中间件提供仓库的相关接口，分层结构同时也让流程变得更加清晰明了。

Q：传递给中间件的 `middlewareAPI` 中的 `dispatch` 为什么要用匿名函数进行包裹？

A：因为中间件的工作原理是改写得到的 `dispatch` 函数，所以需要利用闭包保持对 `dispatch` 变量的引用，以在后续 `dispatch` 变量被改变时，仍然能取到正确（最新）的值。

Q：在 `middleware` 里调用 `api.dispatch` 方法跟调用 `next` 函数一样吗？

A：

在处理中间件的时候，我们以匿名函数的形式将 `dispatch` 函数进行包装，然后通过 `middlewareAPI` 传递给了中间件，因为闭包的关系它会保持对 `dispatch` 变量的引用。

当中间件处理完成后，我们会将最终得到的 `dispatch` 方法再赋值给这个变量，所以在中间件中调用 `api.dispatch` 实际上调用的是最后处理完成后的 `dispatch` 方法。

而 `next` 函数则是对下一个中间件的引用，执行时会调用下一个中间件。

接下来，这是一个相对完整的测试案例，你可以复制下面代码到浏览器的控制台中直接运行，或进行修改，以验证更过。

```javascript
const INCREMENT = 'INCREMENT'
const DECREMENT = 'DECREMENT'
const SET_NAME = 'SET_NAME'
const SET_AGE = 'SET_AGE'

function counterReducer(state, action) {
  switch (action.type) {
    case INCREMENT:
      return Object.assign({}, state, { count: state.count + 1 })
    case DECREMENT:
      return Object.assign({}, state, { count: state.count - 1 })
    default:
      return state
  }
}

function userReducer(state, action) {
  switch (action.type) {
    case SET_NAME:
      return Object.assign({}, state, { name: action.name })
    case SET_AGE:
      return Object.assign({}, state, { age: action.age })
    default:
      return state
  }
}

const logger = api => next => action => {
  console.log('Old state: ', api.getState())
  next(action)
  console.log('New state: ', api.getState())
}

const counterState = {
  count: 0
}
const userState = {
  name: 'TianJiu',
  age: 18
}
const state = {
  counter: counterState,
  user: userState
}
const reducers = {
  counter: counterReducer,
  user: userReducer
}
const storeEnhancer = applyMiddleware(logger)
const storeEnhancerStoreCreator = storeEnhancer(createStore)
const redu